SQLserver跨資料庫連線方式

2021-06-22 06:10:22 字數 597 閱讀 1166

1.

--直接跨資料庫連線

opendatasource('sqloledb','server=10.252.35.194\gz,1435;uid=mrms2;pwd=mrms1234').mrmsv3_backup_im.[dbo].[s2] t 

其中變數為ip、 賬號、密碼、 資料庫名、賬戶名、表名

2.--建立遠端訪問連線

比如我現在在本機,要方便的訪問10.244.8.193(sa,1),其中sa/1分別為賬號密碼

就需要在本機執行下列命令:

exec sp_addlinkedserver   'bowinserver', '', 'sqloledb', '10.244.8.193'  

exec sp_addlinkedsrvlogin 'bowinserver', 'false',null, 'sa', '1' 

其中變數為自定義名、ip、賬號、密碼

命令中bowinserver即自定義名,接下來我要訪問10.244.8.193(sa,1) 中mrmsv3_cf_dev資料庫的cf_user表:

select * from bowinserver.mrmsv3_cf_dev.dbo.cf_user

資料庫連線 SQLServer

private static logger logger logger.getlogger test.class 驅動 private static final string driver com.microsoft.sqlserver.jdbc.sqlserverdriver 連線路徑 priva...

sql server資料庫連線

建立資料庫 表以及有關的sql語句 建立資料庫 create database winstudent 建立表 use winstudent goif exists select from sysobjects where name stuinfo drop table stuinfo create ...

SQL Server 跨資料庫查詢

語句 select from 資料庫a.dbo.表a a,資料庫b.dbo.表b b where a.field b.field dbo 可以省略 如 select from 資料庫a.表a a,資料庫b.表b b where a.field b.field sqlserver資料庫 這句是對映乙個...