【解決方法】このエラーVSを修正するにはどうすればよいですか


「ファイルの自動命名データベースをアタッチしようとしています….同じ名前のデータベースが存在するか、指定されたファイルを開くことができないか、または UNC 共有にあります。」

私は自分のパスの正しいコードを持っていると思います:

SqlConnection myCon = new SqlConnection(@”Data Source = ASUSPC\SQLEXPRESS; AttachDbFilename = C:\Users\ASUS\Desktop\…\…\…\…\zoo.mdf; 統合セキュリティ = True ; 接続タイムアウト = 30″);

私が試したこと:

私はこの男をフォローしようとしましたが、うまくいきませんでした

(ファイル mdf の自動命名データベースを接続しようとして失敗しました | 100% 解決済み)

また、ファイルをデバッグフォルダーに移動してからその場所を使用しようとしましたが、うまくいきませんでした。

解決策 1

コンピューター上の DB を別のサーバーのサーバー、または別のユーザー アカウントにあるファイルに接続することはできません。これがエラーの意味です。
ファイルがサーバー上にないか (この場合、ファイルは自分のマシン上にあるためアクセスできません)、または SQL Server がユーザー アカウントで実行されておらず、独自のファイルを持っているためにアクセスできません。あなたのファイルにアクセスできません!

解決策 2

接続文字列を次のように変更してみてください。

SqlConnection myCon = new SqlConnection(@"Data Source=.\SQLEXPRESS;Database=someNameYouComeUpWith;AttachDbFilename=...

コメント

タイトルとURLをコピーしました