sql >> データベース >  >> RDS >> Sqlserver

ログインで要求されたデータベーステストを開くことができません。ログインに失敗しました。ユーザー'xyz\ASPNET'のログインに失敗しました

    ええと、エラーはかなり明確ですよね?ユーザー「xyz/ASPNET」を使用してSQLServerに接続しようとしています。これは、ASP.NETアプリが実行されているアカウントです。

    このアカウントはSQLServerに接続できません。そのアカウントのSQLServerにログインを作成するか、接続文字列に別の有効なSQLServerアカウントを指定してください。

    (元の質問を更新して)接続文字列を表示できますか?

    更新:わかりました。統合Windows認証を使用しています-> SQLServerで「xyz\ASPNET」のSQLServerログインを作成する必要があります-または接続文字列を次のように変更します:

    connectionString="Server=.\SQLExpress;Database=IFItest;User ID=xyz;pwd=top$secret"
    

    データベースに「top$secret」のパスワードを持つユーザー「xyz」がある場合。



    1. mysql_fetch_array()は、パラメーター1がリソースの問題であると想定しています

    2. OracleのSIGN()関数

    3. OracleDatabaseのFORALLステートメントの概要

    4. レベル15,000にこぼれるソート