[ad_1]
「ファイルの自動命名データベースをアタッチしようとしています….同じ名前のデータベースが存在するか、指定されたファイルを開くことができないか、または UNC 共有にあります。」
私は自分のパスの正しいコードを持っていると思います:
SqlConnection myCon = new SqlConnection(@”Data Source = ASUSPC\SQLEXPRESS; AttachDbFilename = C:\Users\ASUS\Desktop\…\…\…\…\zoo.mdf; 統合セキュリティ = True ; 接続タイムアウト = 30″);
私が試したこと:
私はこの男をフォローしようとしましたが、うまくいきませんでした
また、ファイルをデバッグフォルダーに移動してからその場所を使用しようとしましたが、うまくいきませんでした。
解決策 1
コンピューター上の DB を別のサーバーのサーバー、または別のユーザー アカウントにあるファイルに接続することはできません。これがエラーの意味です。
ファイルがサーバー上にないか (この場合、ファイルは自分のマシン上にあるためアクセスできません)、または SQL Server がユーザー アカウントで実行されておらず、独自のファイルを持っているためにアクセスできません。あなたのファイルにアクセスできません!
解決策 2
接続文字列を次のように変更してみてください。
SqlConnection myCon = new SqlConnection(@"Data Source=.\SQLEXPRESS;Database=someNameYouComeUpWith;AttachDbFilename=...
[ad_2]
コメント