web-dev-qa-db-ja.com

SQL ServerExpressログインを作成できません-ユーザーのログインに失敗しました

次のように、SQL ServerExpressの新しいログインを作成しました。

USE [master]
GO
CREATE LOGIN [Test] WITH PASSWORD=N'SF#$%Gd%^J675JFS4fds' 
    MUST_CHANGE, 
    DEFAULT_DATABASE=[master], 
    CHECK_EXPIRATION=ON, 
    CHECK_POLICY=ON
GO

ALTER SERVER ROLE [sysadmin] ADD MEMBER [Test]
GO

USE [master]
GO

CREATE USER [Test] FOR LOGIN [Test]
GO

USE [master]
GO

ALTER ROLE [db_securityadmin] ADD MEMBER [Test]
GO

テストログインを介して接続しようとすると、次のエラーメッセージが表示されます。

ユーザー「テスト」のログインに失敗しました

Connect as new Test Login

17
Shaun Luttin

サーバーをSQLServerおよびWindows認証モード用に構成する必要がありました。

  1. SSMSを開きます。
  2. Windows認証を介してサーバーに接続します。
  3. サーバーを右クリックして、「プロパティー」を選択します。
  4. 「SQLServerおよびWindows認証モード」に変更します

SQL Server and Windows Authentication Mode

参照: http://www.Microsoft.com/products/ee/transform.aspx?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456

40
Shaun Luttin