私は、同じネットワーク上で、自分のドメインユーザーで認証するSQL Expressインスタンスを試行しています。 SSMSのWindows認証でうまく動作します。私は、テーブルの編集を含むMyDBデータベースを使用できることを確認しました。私は次の接続文字列しようとするとユーザー名の代わりにコンピュータ名を使用するSQL統合セキュリティ
はしかし、:
Server=ipaddress\SQLExpress; Database=MyDB; Integrated Security=SSPI;
を私は戻ってエラーを取得する:
Cannot open database "MyDB" requested by the login. The login failed. Login failed for user 'ROMANIA\MONSTER2$'
問題はMONSTER2は自分のコンピュータの名前であるということです、私のユーザー名ではありません。 (ルーマニアはドメインです)何が間違っていますか?
[編集]関連性のあるものを忘れました。自分のコンピュータ上で実行されているWebサービスから接続を開こうとしています。
(のではなく、ローカルマシン、それがために表示されます) –
なんて迷惑なの?この質問を投稿していただきありがとうございます。私を助けました。 –