3

私はSQLの初心者です。ウィザードを使用して、SQL Server 2012 Express (ローカル) を ms acces 2010 のプロジェクトに接続しようとしていますが、このエラーが発生しています。

接続に失敗しました: SQL 状態: '01000' SWL サーバー エラー: 2 [Microsoft][ODBC SQL Server ドライバー][共有メモリ]ConnectionOpen(connect())。接続に失敗しました: SQL 状態: '08001' SQL サーバー エラー: 17 [Microsoft][ODBC SQL サーバー ドライバー][共有メモリ]SQL サーバーが存在しないか、アクセスが拒否されました。

誰かが私に手を貸してくれるかどうか疑問に思っています。よろしくお願いします。

OS: Windows 7 (32ビット)

じゅん

4

1 に答える 1

3

既定では、SQL Server Express はという名前の SQL ServerインスタンスSQLEXPRESSとしてインストールされます。これらの場合、ODBC DSN に SQL Server を指定するときは(local)\SQLEXPRESS(local).

例: [アクセス] リボンからExternal Data[> ] を選択した後、[データ ソースの選択] ダイアログで [新規] を選択します。ODBC Database

SelectDataSource.png

ドロップダウン リストを使用して SQL Server ドライバを選択した後、単純に(local)...を選択します。

local.png

...その後、接続は失敗します。ただし、\SQLEXPRESS インスタンス名を手動で追加すると、接続は成功するはずです

sqlexpress.png

于 2013-10-14T12:07:38.163 に答える