EXEC sp_addlinkedserver
'别名',
'',
'MSDASQL',
NULL,
NULL,
'DRIVER={SQL Server};SERVER=sqlserver1;UID=sa;PWD=;'
GO=-----------------
select * from 别名.库名.dbo.表名这个可以吗?
'别名',
'',
'MSDASQL',
NULL,
NULL,
'DRIVER={SQL Server};SERVER=sqlserver1;UID=sa;PWD=;'
GO=-----------------
select * from 别名.库名.dbo.表名这个可以吗?
解决方案 »
- sql查询语句出现
- 求教把oracle上的视图读到sql server 中的 视图或者表中
- 注册服务器时提醒:无法与7.0版本之前的SQLserver连接???可是2台SQL 都是 2000 的啊!
- 索引问题
- 关于sql 时间的问题
- 高手进来看看!一个生成函数时出错,好象是表变量的问题!
- nt上的db2客户端如何连接到linux上的db2数据库?有什么值得注意的吗?分可加...
- 请问高手如何在VFP表单中彻底删除表中的记录,谢谢!
- 如何写应用程序备份orace 日志和数据库?
- 在Query Analyzer中,如何实现删除磁盘文件和目录树?
- 请问各位前辈有什么办法把DVD格式文件存储在SQL中吗?谢谢
- 在两台机器上复制数据有没有SQL语句可以做到!
'Test', --名称
'',
'MSDASQL',
NULL,
NULL,
'DRIVER={SQL Server};SERVER=服务器名;UID=sa;PWD=密码;'
GO
-------以上为添加连接服务器exec sp_addlinkedsrvlogin 'test','false','sa','sa',''
select * from Test.库名.dbo.表名
orSELECT a.*
FROM OPENROWSET('MSDASQL',
'DRIVER={SQL Server};SERVER=serve;UID=sa;PWD=sa',
db.dbo.table) AS aSELECT *
FROM OPENQUERY(TEST, 'SELECT name, id FROM db.table') 你什么出错了
'SQLOLEDB',
'Data Source=远程ip;User ID=sa;Password=密码'
).库名.dbo.表名
'SQLOLEDB',
'Data Source=远程ip;User ID=sa;Password=密码'
).库名.dbo.表名或使用联结服务器:
EXEC sp_addlinkedserver '别名','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;'
exec sp_addlinkedsrvlogin @rmtsrvname='别名',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='密码'
GO
然后你就可以如下:
insert 库名.dbo.表名 (列名1,列名2) select 列名1,列名2 from 别名.库名.dbo.表名
go
我看到那个帖子上没有说要再 exec sp_addlinkedsrvlogin :)
所以。我的第二个问题呢——- 最后要让服务器自动定时导数据应当。。?什么方法最好。
是否生成sql一样的东东 (主要是我还要用到别的地方,数据库数据源会是一样的?)
SQL SERVER AGENT service.