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

エラー28000:pyodbcを使用するユーザーDOMAIN\\userのログインに失敗しました

    Windowsマシンからの接続:

    SQL Server用のMicrosoftのODBCドライバーでは、Trusted_connection=yes 「Windows認証」を使用するようにドライバーに指示すると、スクリプトはスクリプトを実行しているユーザーのWindowsクレデンシャルを使用してSQLServerへのログインを試みます。 。 UID およびPWD 接続文字列で代替のWindowsクレデンシャルを提供するために使用することはできないため、他のWindowsユーザーとして接続する必要がある場合は、WindowsのRUNASコマンドを使用して、他のユーザーとしてPythonスクリプトを実行する必要があります。

    特定のSQLServerログインで「SQLServer認証」を使用する場合 UIDで指定 およびPWD 次に、Trusted_connection=noを使用します 。

    Windows以外のマシンからの接続:

    Windows以外のマシンから接続する必要があり、SQL Serverが「Windows認証」のみを使用するように構成されている場合、SQLServer用のMicrosoftのODBCドライバーではKerberosを使用する必要があります。または、UIDを指定してFreeTDSODBCを使用することもできます。 、PWD 、およびDOMAIN SQL Serverインスタンスが古いNTLM認証プロトコルをサポートするように構成されている場合は、接続文字列内。



    1. 特定の列が更新された場合にのみトリガーを実行する(SQL Server)

    2. SQLサーバーからHTTPリクエストを作成するにはどうすればよいですか?

    3. SQLclフォーマットオプション(Oracle)

    4. SQLステートメントのバックティックと角括弧の違いは何ですか?