Не могу создать логин на SQL Server 2000 - PullRequest
1 голос
/ 04 августа 2011

Я управляю ниже sql

USE MASTER
CREATE LOGIN [map] WITH PASSWORD=N'password'
GO

и я получаю это:

Msg 170, Level 15, State 1, Line 2
Line 2: Incorrect syntax near 'LOGIN'.

Есть мысли?

Ура, Mark.

Ответы [ 2 ]

1 голос
/ 04 августа 2011

В зависимости от того, как вы выполняете это (SSMS?), У вас есть несколько вариантов:

1: вообще не делайте USE MASTER.

2: разделить на строки:

USE MASTER
CREATE LOGIN [map] WITH PASSWORD=N'password'

3: отдельные команды с ;

USE MASTER; CREATE LOGIN [map] WITH PASSWORD=N'password' 
0 голосов
/ 04 августа 2011

Работаете ли вы в совместимости с более старой версией SQL Server?Выполнить:

select compatibility_level from sys.databases where name = 'YourDatabase'

Значения уровней совместимости и соответствующих им версий MS SQL Server следующие:

60 = SQL Server 6.0 
65 = SQL Server 6.5 
70 = SQL Server 7.0 
80 = SQL Server 2000 
90 = SQL Server 2005
100 = SQL Server 2008
...