长枪不倒 发表于 2016-11-11 06:27:48

几个很有用的SQL语句

  1、获取某个数据库所有表的数据行数:
  Select O.Name,I.RowCnt
From SysObjects O Join SysIndexes I On O.ID=I.ID
Where O.Type='U' and I.IndID<=1 and O.Name<>'dtproperties'
  order by I.RowCnt desc
  
2、设置数据库最大内存使用值:
  SP_Configure 'show advanced options',1
Go
ReConfigure With Override
Go
SP_Configure 'max server memory (MB)',4092
Go
ReConfigure With Override
  该sql语句在master数据库中执行,执行完了要重启数据库服务。
  3、跨数据库服务器查询:
  --建立连接服务器
EXEC sp_addlinkedserver
--要创建的链接服务器名称
'ai_mssql',
--产品名称
'ms',
--OLE DB 字符
'SQLOLEDB',
--数据源
'192.168.1.111'
GO
  
--创建链接服务器上远程登录之间的映射
EXEC sp_addlinkedsrvlogin
'ai_mssql',
'false',
NULL,
--远程服务器的登陆用户名
'sa',
--远程服务器的登陆密码
'sa'
go
  --查询数据
select * from ai_mssql.web.dbo.area
go
  --最后一定要记得释放连接
  exec sp_dropserver 'ai_mssql', droplogins
页: [1]
查看完整版本: 几个很有用的SQL语句