SQLServerは、ユーザーのデフォルトデータベースを開くことができません ログイン失敗エラー4064の解決策
ユーザーのデフォルトデータベースを開くことができません。ログインアカウント用のデフォルトデータベースが削除されたため、ログインに失敗しました。
/{br
回避策としては、管理者アカウントを使用して、このログインアカウントのデフォルトデータベースを変更することです。
/解決策は、管理者アカウントを使用して、デフォルトのデータベースを変更することです。
1. Enterprise Manager に管理者アカウントでログインし、Object Explorer で "Security" - "Login Name " を展開し、アカウントを右クリックして "Properties" をクリックします。
2. 2. [ログインプロパティ]ダイアログボックスで、最初の[全般]タブ画面の右側にあるデフォルトのデータベースを変更します。
問題が管理者アカウントにあり、Enterprise Manager にログインして変更できない場合は、次のコマンドを使用できます。
SQL Server 2000のユーザーは、CMDコマンドプロンプトを開き、以下のコマンドを使用します。
SQLアカウントのログイン方法:isql -U "password" -P "jtydl" -d "master" -Q "exec sp_defaultdb N'sa', N'master'".N'sa', N'master', N'master', N'master' "
Windows認証ログイン方法:isql -E -d "master" -Q "exec sp_defaultdb N'BUILTIN/Administrators', N'master'".BUILTIN/Administrators', N'master'"
SQL Server 2005 ユーザーが isql コマンドを使用できないのは、SQL 2005 バージョンに isql が存在しないからです。インターネットでは isql の使用法が再現されていますが、SQL 2005 にそのようなコマンドがないとは言っていません。
/この問題で困っています。
SQL2005にはisqlの代わりにsqlcmdというコマンドがあり、CMDコマンドプロンプトで上記のisqlをsqlcmdに置き換えるだけでいいことがわかりました。
顔が入力されます。
このエラーの一般的な理由。
1. デフォルトのデータベースを誤って削除してしまった。
2、そのデフォルトデータベースは、データベースを復元する際に、バックアップしたデータベースとは別の物理パスを復元に使用したため、上記エラーが発生した可能性があります。
関連
-
WIN7でSQL Server 2005 Express Edition(Lite)のインストールと設定
-
SQL2005ExpressでACCESSのデータベースをインポートする2つの方法
-
SQLserverにおけるdeclare変数の使用法
-
SQL Server 2005 で Try Catch を使って例外を処理する
-
SQL Server 2005 Management Studio Express Enterprise Managerで英語を簡体字中国語に変換する方法
-
SQL Server 2005 の SQL 文の時限実行方法について
-
SQL server 2005でリモートデータベースをローカルにインポートする方法
-
SQL2005のプロバイダです。名前付きパイププロバイダエラー。40 SQL Server への接続を開くことができません
-
SQL Server Connect to Server Error 233 の解決法
-
SQL Server 2005のインストールと設定方法のグラフィックチュートリアルは、Win7のすべてのバージョンと完全に互換性があります。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
SQL2005 ビューデッドロック ストアドプロシージャ sp_who_lock
-
SQL server 2005で自動番号フィールドを設定する方法
-
SQLServer 2005でサーバー名がない場合の2つの解決策
-
SQL Server 2005 Compact Editionのデータベースを削除する詳細情報
-
SQL Server 2005でリモートデータベース接続を開く方法
-
win2003 ServerでSQL Server 2005のリモート接続を設定する方法
-
SQL Server 2005 と sql 2000 の間のデータ変換方法
-
[オリジナル】SQL2005再ビルドインデックスストアドプロシージャ sp_rebuild_index
-
SQL Server 2005データベースミラーリング関連知識の簡単な説明
-
SQL Server モバイルシステムデータベース