Common commands to manage a Sql Instance
This post is a repository of commands that I have been commonly using to manage a Sql Instance.
List the sys admins on a instance
select [name] from sys.syslogins where sysadmin=1
Add yourself/someone as a sysadmin on sql instance
EXEC master..sp_addsrvrolemember @loginame = N'redmond\pranavra', @rolename = N'sysadmin'
EXEC master..sp_addsrvrolemember @loginame = N'BUILTIN\Administrators', @rolename = N'sysadmin'
EXEC master..sp_addsrvrolemember @loginame = N'REDMOND\aapfte', @rolename = N'sysadmin'
Remove yourself/someone as a sysadmin on sql instance
EXEC sp_droprolemember 'sysadmin', 'redmond\pranavra'
Running these commands if you do not have VS Pro and cannot connect to TSqlEditor
- Open an admin prompt
- Goto SQLInstall\Microsoft SQL Server\MSSQL.X\MSSQL\Binn eg D:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn
- sqlcmd -SComputerName\InstanceName Eg Sqlcmd -S .\SQLEXPRESS
- Execute the command as you need eg
- select [name] from sys.syslogins where sysadmin=1
- Go
Changing compatibility version of sqldatabase
EXEC sp_dbcmptlevel 'aspnet-WebApplication3-20120502172054', 90