‘数据库’ 分类的存档
数据库服务器被黑,导致数据库中的数据被一流氓加上了很多脚本,于是利用备份的文件,把数据库恢复到另外一台服务器上,但数据还是有些不同,手工添加不太现实,很起来,只能不同数据库只间的数据操作了,方法如下:
1. –创建链接服务器,Test为影射的服务器名称
exec sp_addlinkedserver ‘Uoian’, ”, ‘SQLOLEDB’, ‘远程服务器名或ip地址’
exec sp_addlinkedsrvlogin ‘Uoian’, ‘false’, null, ‘用户名’, ‘密码’
2. 功能介绍
查询: Select * From Uoian.数据库名.dbo.表名
导入: Select * Into 表 From Uoian.数据库名.dbo.表名
插入:
Insert Uoian.数据库名.dbo.表名 (要更新的字段)
Select 字段 From 本地表名
=> 导入和插入其实是正反方向的…,其实就可以链接过来的库,就可以当本地库用了,基本的数据操作都可以进行…
3. –删除链接服务器
exec sp_dropserver ‘Uoian’, ‘droplogins’
总的来说,整个过程基本没有碰到任何问题,留给需要的朋友~
1 在access数据库中
UPDATE ywx_subject SET iscurrent =iif(iscurrent,0,1);
这个语句是将数据库中的iscurrent逻辑字段取反 true改为false,false改为true
2 在sql server中 bit类型的字段取反
UPDATE ywx_subject SET iscurrent =iscurrent^1;
DBCC CHECKIDENT ('dbo.TABLENAME', RESEED, 0)
