ナレッジベース

Microsoft SQL Server にサインインするときのエラー "Invalid username or password" (ユーザー名またはパスワードが無効です)


発行: 28 Jul 2014
最終修正日: 24 Aug 2022

問題

Microsoft SQL Server にサインインすると、次のエラーが発生する場合があります。
[Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Login failed for user '<username>'. (ユーザー '<username>' のログインに失敗しました。)
[Microsoft][ODBC Driver Manager] Invalid connection string attribute (接続文字列の属性が無効です)
Invalid Username or Password (ユーザー名またはパスワードが無効です)
SQL Server Management Studio を使用して同じ認証資格情報でサインインすると成功します。
 

環境

  • Tableau Desktop
  • Microsoft SQL Server
  • Active Directory

解決策

  • お使いのユーザー アカウントが、Microsoft SQL Server データベースにアクセスするためのパーミッションを持っているか、サーバー データベースにアクセスできるアカウントを偽装するためのパーミッションを持っていることを確認してください。
  • アカウントで使用しているパスワードに次の特殊文字が含まれていないかどうか確認してください。[] () , ; ? * ! @ =

詳細情報

Windows Active Directory (AD) アカウントが、Microsoft SQL Server にサインインするためのパーミッションを持っているか、別のアカウント認証資格情報を使用して Microsoft SQL Server にサインインするための偽装パーミッションを持っている必要があります。

Microsoft Web サイトの次の記事には、ODBC 接続文字列では、パスワードに次の特殊文字を含めることはできないと記載されています。[] () , ; ? * ! @ =

https://docs.microsoft.com/en-us/sql/relational-databases/security/strong-passwords?view=sql-server-ver15
この記事で問題は解決しましたか?