EXEC sp_addlinkedserver 'NB', '', 'MSDASQL ',NULL,NULL, 'DRIVER={SQL Server};SERVER=192.168.18.240;UID=sa;PWD=P@ssword; '
exec sp_addlinkedsrvlogin @rmtsrvname= 'NB',@useself= 'false ',@locallogin= 'sa',@rmtuser= 'sa',@rmtpassword= 'P@ssword'
GO select * from NB.NBShop.dbo.T_ProcessTemplate
查询的时候报错,
谁能帮助我
exec sp_addlinkedsrvlogin @rmtsrvname= 'NB',@useself= 'false ',@locallogin= 'sa',@rmtuser= 'sa',@rmtpassword= 'P@ssword'
GO select * from NB.NBShop.dbo.T_ProcessTemplate
查询的时候报错,
谁能帮助我
解决方案 »
- .bak备份文件
- 问一个更新datetime字段问题
- 【向wxf163 提问】 给个sql server 2008trigger实例
- 关于SQL SERVER 2005 smalldate的问题
- 求存储过程SQL存储临时ID值....高手快看
- 求解:读取结果中前十条按照A的升序排列,剩下的按照B的降序排列。
- 为什么提示我:用户"Administrator"登陆失败。原因:未与信任SQL Server连接关联
- 请教sql server2005 与 sql server ce怎样同步合并?
- 将 varchar 值 'b' 转换为数据类型为 int 的列时发生语法错误。怎么解决啊?
- 急问关于 txt 导入到sql server 的问题!!!!
- SQL问题
- win7 中安装sqlserver 2005 遇到的问题
exec sp_addlinkedserver 'ITSV' , '' , 'SQLOLEDB' , '远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'ITSV' , 'false' , null , '用户名' , '密码' --查询示例
select * from ITSV.数据库名.dbo.表名 --导入示例
select * into 表 from ITSV.数据库名.dbo.表名 --以后不再使用时删除链接服务器
exec sp_dropserver 'ITSV' , 'droplogins' --连接远程/局域网数据(openrowset/openquery/opendatasource)
--1、openrowset --查询示例
select * from openrowset('SQLOLEDB' , 'sql服务器名' ; '用户名' ; '密码' , 数据库名.dbo.表名) --生成本地表
select * into 表 from openrowset('SQLOLEDB' , 'sql服务器名' ; '用户名' ; '密码' , 数据库名.dbo.表名) --把本地表导入远程表
insert openrowset( 'SQLOLEDB' , 'sql服务器名' ; '用户名' ; '密码' , 数据库名.dbo.表名)
select *from 本地表 --更新本地表
update b
set b.列A=a.列A
from openrowset('SQLOLEDB' , 'sql服务器名' ; '用户名' ; '密码' , 数据库名.dbo.表名) as a inner join 本地表 b
on a.column1 = b.column1 --openquery用法需要创建一个连接 --首先创建一个连接创建链接服务器
exec sp_addlinkedserver 'ITSV' , '' , 'SQLOLEDB' , '远程服务器名或ip地址'
--查询
select *
FROM openquery(ITSV , 'SELECT * FROM 数据库.dbo.表名')
--把本地表导入远程表
insert openquery(ITSV , 'SELECT * FROM 数据库.dbo.表名')
select * from 本地表
--更新本地表
update b
set b.列B=a.列B
FROM openquery(ITSV , 'SELECT * FROM 数据库.dbo.表名') as a
inner join 本地表 b on a.列A=b.列A --3、opendatasource/openrowset
SELECT *
FROM opendatasource('SQLOLEDB' , 'Data Source=ip/ServerName ; User ID=登陆名 ; Password=密码').test.dbo.roy_ta
--把本地表导入远程表
insert opendatasource('SQLOLEDB' , 'Data Source=ip/ServerName ; User ID=登陆名 ; Password=密码').数据库.dbo.表名
select * from 本地表
http://blog.sina.com.cn/s/blog_548c08c80101dgtd.html