SSMS
 sql >> база данни >  >> Database Tools >> SSMS

Как да си предоставя администраторски достъп до локален екземпляр на SQL Server?

Отворете прозорец на командния ред. Ако вече имате екземпляр на SQL Server по подразбиране, изпълнете следната команда в командния ред, за да спрете услугата SQL Server:

net stop mssqlserver

Сега отидете в директорията, където е инсталиран SQL сървър. Директорията може например да бъде една от следните:

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn
C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn

Разберете вашата MSSQL директория и CD в него като такъв:

CD C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn

Сега изпълнете следната команда, за да стартирате SQL Server в режим на един потребител. КатоSQLCMD се посочва, само един SQLCMD връзка може да се осъществи (от друг прозорец на командния ред).

sqlservr -m"SQLCMD"

Сега отворете друг прозорец на командния ред като същия потребител като този, който стартира SQL Server в режим на един потребител по-горе, и в него изпълнете:

sqlcmd

И натиснете enter. Сега можете да изпълнявате SQL оператори срещу екземпляр на SQL Server, работещ в режим на един потребител:

create login [<<DOMAIN\USERNAME>>] from windows;

-- For older versions of SQL Server:
EXEC sys.sp_addsrvrolemember @loginame = N'<<DOMAIN\USERNAME>>', @rolename = N'sysadmin';

-- For newer versions of SQL Server:
ALTER SERVER ROLE [sysadmin] ADD MEMBER [<<DOMAIN\USERNAME>>];

GO

Източник .

АКТУАЛИЗИРАНО Не забравяйте точка и запетая след ALTER SERVER ROLE [sysadmin] ADD MEMBER [<<DOMAIN\USERNAME>>]; и не добавяйте допълнителна точка и запетая след GO или командата никога не се изпълнява.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. как да изберете ред с данни от поле за стойност, разделена със запетая

  2. Има ли безплатни добавки за автоматично довършване на SQL Server Mgmt Studio?

  3. Скриптирайте всички съхранени процедури в Management Studio 2005

  4. Персонализирайте шаблона за SSMS 2008 „Нова съхранена процедура“ по подразбиране

  5. Как мога да видя къде се намират табулаторите в редактора на SQL Server Management Studio?