【数据库实战】SQL Server数据库常用脚本

本文介绍了SQL Server数据库的两个关键操作:如何创建和删除链接远程服务器,以及如何重置表的自增列,使其重新计数。还提到了一些有用的存储过程,用于修改数据库中表的值。
摘要由CSDN通过智能技术生成
1,创建链接远程服务器及其删除
exec sp_addlinkedserver  'web','','SQLOLEDB','192.168.10.106'
exec sp_addlinkedsrvlogin 'web','false',null,'sa','123'

--删除链接服务器
exec sp_dropserver 'web','droplogins'
2,重置SQLSERVER表的自增列,让自增列重新计数

语法:

DBCC CHECKIDENT
(
  table_name
  [, { NORESEED | { RESEED [,new_reseed_value ] } } ]
 )
 [ WITH NO_INFOMSGS ]

参数:

  • table_name:是要对其当前标识值进行检查的表名。指定的表必须包含标识列。表名必须符合标识符规则。
  • NORESEED:指定不应更改当前标识值。
  • RESEED:指定应该更改当前标识值。
  • new_reseed_value:用作标识列的当前值的新值。
  • WITH NO_INFOMSGS:取消显示所有信息性消息。

查看某表当前的种子值,示例:

dbcc checkident('mainTable',noreseed);
-------------显示如下--------------
--检查标识信息: 当前标识值 '2707',当前列值 '2707'。
--
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值