前の質問に従って、C++アプリケーションからSQLServer 2008 R2に接続しようとしています:C ++ ODBC SQLServer2008接続
C++での私のDSNは
SQLDriverConnectW(dbc, NULL, L"DRIVER={SQL Server};SERVER=(local)\DB1;DATABASE=master;UID=sa;PWD=password;", SQL_NTS, NULL, 0, NULL, SQL_DRIVER_COMPLETE);
だから私のDSNは実際には
DRIVER={SQL Server};SERVER=(local)\DB1;DATABASE=master;UID=sa;PWD=password;
これは機能しません。名前付きインスタンスを使用していないサーバーに接続できますが、ホームマシンには、接続する必要のある個別のインスタンスがあります。
ローカルマシン上のSQLSever2008 R2名前付きインスタンスに接続するためにこれで使用する正しいDSNは何でしょうか?