当前位置:首页 > 服务器 > 正文

怎么从其他服务器sql获取数据(如何调用服务器数据库的数据)

今天给各位分享怎么从其他服务器sql获取数据的知识,其中也会对如何调用服务器数据库的数据进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

怎样将一个数据库完整复制到另一个sql服务器

1、开始菜单---程序,打开SQLServerManagementStudio。

2、连接服务器后,找到我们需要迁移的数据,右键点击属性。

3、在数据库属性里面,点击文件,可查看数据库文件和数据库日志文件的存放路径。

4、确定没有任何其它用户连接到此数据库后,点击该数据库--任务--分离。

5、我们可以看到分离以后,刚刚那个数据库,已经不在此列表。

6、进入刚刚我们第3步属性里面看到的数据库文件路径.如下图把我们的ZNLCRM.mdf数据库文件和ZNLCRM_Log.Ldf数据库日志文件拷贝到另外一台服务器。

7、在另外台服务器上打开SQL数据库.与第1步一样.点击数据库---附加。

8、在附加数据库里面,点击添加。

9、找到刚刚拷贝过来的ZNLCRM.mdf文件.选中该文件,依次点击确定。

10、然后我们就可以看到,一个完整的数据库就直接被迁移过来。

sql server怎么实现从不同数据库取数据

1.在同一台服务器同一个实例上的两个数据库的话,在表名字名字加上数据库名和架构名;如查询a数据库dbo架构下的mm表中的数据:select

*from

a.dbo.mm

2.在不同服务器上或者在不同实例上的两个数据库:

exec

sp_addlinkedserver

'sv','','sqloledb','ip地址'

exec

sp_addlinkedsvlogin

'sv','false',null,'sa','pwd'

go

select

*from

sv.a.dbo.mm

如何将其他sql server服务器的数据库复制到其他服务器上

一、第一步:sql添加服务器

首先,我们需要用sql 脚本连接上另外一个服务器,

[sql] view plain copy

use master

go

/*添加服务器*/

EXEC sp_addlinkedserver

@server = 'hang', /*此名字可以随便取*/

@srvproduct = 'SQL',

@provider = 'SQLOLEDB',

@datasrc = '10.130.26.x' /*说明:另外一台服务器的IP*/

go

/*登陆服务器*/

EXEC sp_addlinkedsrvlogin

@rmtsrvname ='hang', /*需要跟前面连接的同一个名字*/

@useself = 'false',

@locallogin = 'sa',

@rmtuser = 'sa',

@rmtpassword = 'wlw' /*登陆密码*/

上面的代码是sql连接sql的代码,其他数据库之间的连接可参考:

二、第二步: 编写脚本测试

这里需要说明一下的是,当我们用上面的代码添加好服务器之后,以后就不用再次连接了,比如我要查询:

[sql] view plain copy

select * from hang.epark.dbo.parkHistory

/*hang是刚刚我建立的服务器名字,epark是服务器上的数据库,dbo.parkHistory是具体的表*/

然后就可以编写我们需要用到的代码先在查询窗口测试一下,是否能够成功执行

[sql] view plain copy

insert hang.epark.dbo.parkHistory(userNo,cardID,parkingNo_longquan)

select userNo,cardID,parkingNo

from epark.dbo.parkHistory where not exists(select * from hang.e

如何连接并使用局域网内另一台电脑的sql数据库。

工具/材料:Management Studio。

1、首先在桌面上,点击“Management Studio”图标。

2、之后在该界面中,点击左上角“连接”里的“数据库引擎”选项。

3、接着在该界面中,输入“服务器名称”为另一台电脑ip地址,sql数据库的登录名和密码,点击“连接”按钮。

4、最后在该界面中,显示成功连接使用局域网内另一台电脑的sql数据库。

怎么从其他服务器sql获取数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何调用服务器数据库的数据、怎么从其他服务器sql获取数据的信息别忘了在本站进行查找喔。

取消
扫码支持 支付码