SQL Server中在A数据库下如何访问B数据库中的C表:
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server中在A数据库下如何访问B数据库中的C表:相关的知识,希望对你有一定的参考价值。
A.在A数据库中通过建立数据库链接指向B,然后直接访问select * from c
B.在B数据库中授权给A,然后直接访问select * from c
C.直接访问select * from c
D.直接访问select * from B..c
1、若两个数据库在不同的电脑上,那先在A上注册B
2、若在同一台电脑上则可以跳过第一步
代码:
SELECT * FROM B.DBO.C 即可
本人在两个数据库中转移数据就是这样做的。 参考技术A D 参考技术B A B 是同一个实例下的两个库还是 两个不同主机上的两个实例
如何在不删除sql server表中数据的情况下,让自增的id列从1开始
最简单的方法:打开Management Studio 或者企业管理器,选择要修改的数据库表-右键选设计。把标识规范由是改为非,然后保存。
然后插入一条新数据 ID列设置为1,再重新设置成是,种子设置为1即可。 参考技术A 方法1.清空数据时不用delete from tbname 而是用truncate table tbname方法2:先清空数据delete from tbname再重置自增种子dbcc checkident(tbname,reseed,0) 参考技术B 重新建立一个带自增id列的表,然后把原有表的数据导入进去,再把原表删除,新表改名
以上是关于SQL Server中在A数据库下如何访问B数据库中的C表:的主要内容,如果未能解决你的问题,请参考以下文章
2个sql server 2008 r2服务器相互访问对方的实例
SQL SERVER中,如何把一个表中的数据导入到另一个表中?