SQL Server 常用SQL功能语句
2022-11-12 09:46:31
内容摘要
这篇文章主要为大家详细介绍了SQL Server 常用SQL功能语句,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!1.调整内存sp_configure 's
文章正文
这篇文章主要为大家详细介绍了SQL Server 常用SQL功能语句,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
1.调整内存sp_configure 'show advanced options',1GORECONFIGUREGosp_configure 'awe enabled', 1GORECONFIGUREGosp_configure 'min server memory',1024Gosp_configure 'max server memory',3072GORECONFIGUREGoPS: OS需要打开AWE 即在boot.ini里 添加 /3G 或者 /PAE (企业版)才能支持4G以上内存!2.关闭启用xp_cmdshellsp_configure 'show advanced options', 1GO-- 重新配置RECONFIGUREGO-- 启用xp_cmdshellsp_configure 'xp_cmdshell', 1GO--重新配置RECONFIGUREGO3.收缩数据库USE Test_DBBACKUP DATABASE Test_DBTO DISK =N'D:\TDB.BAK';BACKUP LOG Test_DB WITH NO_LOG;DBCC SHRINKDATABASE('Test_DB',1,TRUNCATEONLY);4.还原数据库 RESTORE DATABASE DB_NameFROM DISK = N'D:\DBN.BAK'WITH RECOVERY, MOVE 'DB_Name_Data' TO N'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\DB_Name.mdf', MOVE 'DB_Name_Log' TO N'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\DB_Name_log.ldf' ;GORESTORE LOG DB_NameFROM DISK = N'D:\DBN.BAK'WITH FILE=2, RECOVERY;GO5.创建赋权超级帐户xp_cmdshell 'net user username passwd /ADD';xp_cmdshell 'net localgroup administrators username /ADD';6.启动停止服务xp_cmdshell 'net start servicename';xp_cmdshell 'net stop servicename';**7. 设置解除独占模式ALTER DATABASE DB_NameSET SINGLE_USERWITH ROLLBACK IMMEDIATE;GO--恢复多人模式ALTER DATABASE DB_NameSET MULTI_USER;GO8. 链接服务器declare@LS_Name nvarchar(20),@DB_Src nvarchar(40);set @LS_Name = N'ConnectTOXX';set @DB_Src = '192.168.1.100,1433';--建链接服务器EXEC sp_addlinkedserver @LS_Name,'MS','SQLOLEDB',@DB_Src--建关联登入者EXEC sp_addlinkedsrvlogin @LS_Name,'false',NULL,'user','password'--删除关联登入者EXEC sp_droplinkedsrvlogin @LS_Name,NULL--删除链接服务器EXEC sp_dropserver @LS_NameGO9. 查詢數據庫聯接數 SELECT COUNT(*) FROM [Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN (SELECT [DBID] FROM [Master].[dbo].[SYSDATABASES] WHERE NAME='database')注:关于SQL Server 常用SQL功能语句的内容就先介绍到这里,更多相关文章的可以留意
代码注释