私のWebアプリケーションをSQL 2008 R2のデータベースに接続するのに少し苦労しています。私の接続文字列は次のとおりです。ユーザー 'devtestuser'のログインに失敗しました - asp.net web app
<add name="EAssignmentDatabase" connectionString="Server=TSTCLSTR-TEST\TESTING;Database=JISCEAssignment;UID=testuser;PWD=Test12345;" providerName="System.Data.SqlClient" />
私はMS SQL Server Management Studioの内、ユーザがデータベース内の設定されているが、対応するサーバー(トップレベル)ログインが存在しないことを気づいた - これは可能性があり理由?
また、接続(SQL Server Native Client 10.0)をテストするための.UDLファイルを作成しようとしましたが、これはユーザー 'testuser'エラーでログインに失敗しました。
関連性がある場合は、IIS 6.0を使用しています。
私が間違っている場所についてのご意見は、大変ありがとうございます。
ありがとうございます。
p.s.私は統合セキュリティをオンに切り替えると、また、dbに接続しますが、接続文字列にユーザー名とパスワードを手動で入力すると、ログインエラーが発生します。どうしてこれなの?
これらの資格情報を使用してサーバーに接続することはできますか? EDIT:統合セキュリティとは、SQL認証とWindows認証の両方を意味します。それをオフにすると、クライアントがDBに接続するためにWindows認証を使用する必要があることを意味します。 – Shai
@Shai Im Integrated Securityは、あなたが言うことの反対を意味します。 [統合]を使用すると、Windowsの資格情報のみが使用されます。 –
@JiveBoogie、それは間違っています。統合された手段とは、ユーザ名/パスワードの仕組みがSQLサーバに組み込まれていることを意味します。 – Shai