exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','IC01'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','123456'
如何语句判断是否连接成功?
连接成功后
USE
ALTER DATABASE
这些语句后面怎么写?
8 个解决方案
#2
ALTER DATABASE这类DDL用AT语法去写,参照联机帮助
e.g.
EXECUTE ('SELECT ProductID, Name
FROM AdventureWorks2012.Production.Product
') AT 链接服务器名;
判断是否连接成功,直接SELECT一个系统对象就行了,用begin try...
#3
2008没有AT
#4
SQL2008支持AT,在联机帮助查找EXECUTE用法
#6
你这个是建立链接服务器吧,建立好了之后,可以用语句查询下,select * from [srv_lnk].[dbname].[dbo].[table]
#8
我需要的是如何修改数据库,而不是查询数据表的数据。
#1
#2
ALTER DATABASE这类DDL用AT语法去写,参照联机帮助
e.g.
EXECUTE ('SELECT ProductID, Name
FROM AdventureWorks2012.Production.Product
') AT 链接服务器名;
判断是否连接成功,直接SELECT一个系统对象就行了,用begin try...
#3
ALTER DATABASE这类DDL用AT语法去写,参照联机帮助
e.g.EXECUTE ('SELECT ProductID, Name
FROM AdventureWorks2012.Production.Product
') AT 链接服务器名;
判断是否连接成功,直接SELECT一个系统对象就行了,用begin try...
2008没有AT
#4
SQL2008支持AT,在联机帮助查找EXECUTE用法
#5
#6
内网的数据库,
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','IC01'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','123456'
如何语句判断是否连接成功?
连接成功后
USE
ALTER DATABASE
这些语句后面怎么写?
你这个是建立链接服务器吧,建立好了之后,可以用语句查询下,select * from [srv_lnk].[dbname].[dbo].[table]
#7
#8
内网的数据库,
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','IC01'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','123456'
如何语句判断是否连接成功?
连接成功后
USE
ALTER DATABASE
这些语句后面怎么写?
你这个是建立链接服务器吧,建立好了之后,可以用语句查询下,select * from [srv_lnk].[dbname].[dbo].[table]
我需要的是如何修改数据库,而不是查询数据表的数据。