Visual Studio で作成されたプログラムを使用して、ドメイン (Windows Server 2008) 上のリモート SQL Server インスタンスに接続しています。ドメイン管理者は、SQL Server に Windows 認証システムを使用することを許可していません。SQL Server 認証を使用すると、このエラーが発生します
ログインに失敗しました。信頼されていないドメインからのログインであり、Windows 認証では使用できません。
私の接続文字列は次のとおりです。
Data Source=[ip],1433;Network Library=DBMSSOCN;Initial Catalog=[db];Integrated Security=SSPI;User ID=sa; Password=[pass];MultipleActiveResultSets=True
システム (クライアント) で Management Studio を使用すると、SQL Server 認証を使用してサーバー上のデータベースに接続できます。
また、この接続文字列でip、portを使用してローカルデータベースに接続しようとしました
Data Source=127.0.0.1,1433;Network Library=DBMSSOCN;Initial Catalog=[db];Integrated Security=SSPI;User ID=sa; Password=[pass];MultipleActiveResultSets=True
同じエラーが発生しました。
注: ポート 1433 のインバウンド ルールは既に追加しています。
解決策をウェブで検索したところ、setspn
コマンドにたどり着きましたが、本当ならWindows認証モードで使用されています。
さて、解決策は何ですか?