質問

SQL Express Edition 2005を使用しており、VB.NET 2008を使用してMDFデータファイルを作成しました。このデータファイルをLANで使用したいと思います。接続文字列を変更しました

"data source =。 sqlexpress; adtachdbfilename = server data data1.mdf;統合セキュリティ= true; user instance = true; connect timeout = 60"

セキュリティ情報エラーが表示されています。アプリケーションに単一のデータベースファイルを使用したいのですが、接続文字列を手伝ってください。ありがとうございました

役に立ちましたか?

解決

私は2つの可能性を見ます...

1つは、接続文字列の無効なパスです。あなたの道を変える:
from: server data data1.mdf
宛先: server data data1.mdf(最初は余分なバックスラッシュに注意してください)

2つ目は、SQLがリモート接続を受け入れるように設定されていません。

構成ツールを開き、SQL Server Network Configurationをクリックし、SQL Expressのプロトコルをクリックします。次に、パイプとTCP/IPという名前の名前が付けられていない場合は、共有メモリを有効にします(デフォルトでは有効になります)。サーバーを再起動します。ファイアウォールがSQLサーバーへのリモート接続を許可していることを確認してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top