直接
[数据库名].[用户名].[表名或对象名]
当然你得有访问权限(比如select、update、execute等)
服务器1数据库1表1里有字段a1,b1,c1,d1
服务器2数据库2表2里有字段a2,b2,c2,d2
服务器3数据库3表3里有字段a3,b3,c3,d3,e3(此表现无数据)
需要将表1中a1,b1字段,表2中c2,d2字段插入到表3中的a3,b3,c3,d3字段里
1、其实不管先安装谁都会有两个实例(默认的话),除非你在安装SQL server的时候自定义命名实例2、要访问VS创建的数据库 需以SQLEXPRESS实例来访问,这是VS默认的
3、VS访问SQL server 提供的数据库时要给予SQLEXPRESS实例访问权限,或者将数据库拷贝到SQLEXPRESS数据库目录下,并给予合适的网络访问权限
解决办法:
既然已经卸载了SQLEXPRESS实例那就得重新安装上他,在VS卸载步骤中选择添加或删除组件(不要真的卸载)
然后在Microsoft SQL server目录下找到SQLEXPRESS实例目录,按上面的说明设置服务器权限和目录或数据库访问权限
注:缺什么权限就加,但不要给管理员权限,虽然加管理员权限能免去设计的时候的很多麻烦,但免不了后面项目发布的时候麻烦,而且极不安全。正如微软说的那样,只给最小权限,以至不影响程序运行就行了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)