您现在的位置是:网站首页> 编程资料编程资料
SQL Server如何通过SQL语句直接操作另一台服务器上的SQL SERVER的数据_MsSql_
2023-05-26
449人已围观
简介 SQL Server如何通过SQL语句直接操作另一台服务器上的SQL SERVER的数据_MsSql_
SQL Server如何通过SQL语句直接操作另一个SQL SERVER的数据
1、 现在执行SQL语句的数据库服务器开启Ad Hoc Distributed Queries
exec sp_configure 'showadvanced options',1 reconfigure exec sp_configure 'Ad HocDistributed Queries',1 reconfigure
2、通过openrowset(‘SQLOLEDB’,’另一个SQLSERVER数据库IP’; ‘另一个数据库用户名’;’密码’,’select * from 数据库名.表所有者.表名’)
openrowset(‘SQLOLEDB’,’另一个SQLSERVER数据库IP’; ‘另一个数据库用户名’;’密码’,’select * from 数据库名.表所有者.表名’)
3、 实例
select * from openrowset('SQLOLEDB','192.168.4.238'; 'jb51';'ecology','select * from ecology.dbo.hrmresource')
以上语句可在当前数据库查询出192.168.4.238数据库上的hrmresource'数据,大家在实际使用过程中一定要控制好权限,只能指定的ip才让访问本地的sql数据库,低权限运行数据库,更不能使用sa,这里只是测试。
相关内容
- SQL Server数据库分离和附加数据库的操作步骤_MsSql_
- SQL Server修改数据的几种语句详解_MsSql_
- sqlserver数据库导入方法的详细图文教程_MsSql_
- SQL Server主键与外键设置以及相关理解_MsSql_
- SQL Server如何建表的详细图文教程_MsSql_
- windows sql server如何彻底卸载干净_MsSql_
- Spark临时表tempView的注册/使用/注销/注意事项(推荐)_MsSql_
- 清除SQL Server数据库日志(ldf文件)的方法汇总_MsSql_
- 使用sqlserver官方驱动包调用存储过程遇到的坑及解决方法_MsSql_
- sqlserver给表添加新字段、给表和字段添加备注、更新备注及查询备注(sql语句)_MsSql_
