Ⅰ 資料庫如何連接到伺服器上
Ⅱ 資料庫與伺服器連接的三種方式
SQL SERVER連接oracle資料庫幾種方法
--1 方式
--查詢oracle資料庫中的表
SELECT *
FROM OPENDATASOURCE(
'MSDAORA',
'Data Source=GE160;User ID=DAIMIN;Password=DAIMIN'
)..DAIMIN.JOBS
--在sqlserver中創建與oracle資料庫中的表同名的表
select * into JOBS from
OPENDATASOURCE(
'MSDAORA',
'Data Source=GE160;User
ID=daimin;Password=daimin'
)..DAIMIN.JOBS
select * from JOBS
--2、方式
--在master資料庫中查看已經存在的鏈接伺服器
select * from sysservers
EXEC sp_addlinkedserver
@server = 'GE160',
@srvproct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = 'GE160'
exec sp_addlinkedsrvlogin 'GE160', false, 'sa', 'daimin', 'daimin'
--要在企業管理器內指定登錄帳號
exec sp_dropserver GE160
select * from GE160..DAIMIN.JOBS
delete from GE160..DAIMIN.JOBS
--備註:引用ORACLE伺服器上的表時,用戶名稱與表名一定要大寫字母。
SELECT *
FROM OPENQUERY(GE160, 'SELECT * FROM DAIMIN.JOBS')
--3、方式
SELECT a.*
FROM OPENROWSET('MSDAORA',
'GE160';'DAIMIN';'DAIMIN',
DAIMIN.JOBS) AS a
ORDER BY a.JOB_ID
--4、方式 ODBC
--ODBC方式比較好辦
SELECT A.*
FROM
OPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是數據源名
DAIMIN.JOBS) AS
A
ORDER BY A.JOB_ID
Ⅲ Sql Server下資料庫鏈接的使用方法
有時候我們希望在一個sqlserver下訪問另一個sqlserver資料庫上的數據 或者訪問其他oracle資料庫上的數據 要想完成這些操作 我們首要的是創建資料庫鏈接
資料庫鏈接能夠讓本地的一個sqlserver登錄用戶映射到遠程的一個資料庫伺服器上 並且像操作本地資料庫一樣 那麼悶或怎麼創建資料庫鏈接呢?我現在有兩種方法可以實現
第一種 在sqlserver企業管理器中 建螞陸伍立 這個比較簡單的 首先在安全性 〉資料庫鏈接上點右鍵 在出現的菜單中點新建資料庫鏈接 然後會彈出一個界面 需要我們填寫的有 鏈接伺服器(這是一個名字 自己根據情況自行定義 以後就要通過他進行遠程訪問了) 提供程序名稱(這個就是選擇數據驅動 根據資料庫類型來選擇 不能亂選 否則鏈接不上的) 數據源(對於sqlserver就是遠程資料庫伺服器的主機名或者IP 對於 oracle就是在 oracle net config 中配置的別名) 安全上下文用戶和口令(也就是遠程伺服器的悉逗用戶和口令)
第二種 利用系統存儲過程
創建一個sqlserver對sqlserver的資料庫鏈接
exec sp_addlinkedserver link_northsnow SQLOLEDB 遠程伺服器主機名或域名或ip地址
exec sp_addlinkedsrvlogin link_northsnow false null 用戶名 用戶口令
創建一個sqlserver對Oracle的資料庫鏈接
exec sp_addlinkedserver link_ora Oracle MSDAORA oracle資料庫伺服器別名
exec sp_addlinkedsrvlogin link_ora false sa 用戶名 用戶口令
有了資料庫鏈接我們就可以使用了 對於sqlserver和oracle中的使用方法是有區別的
對於sqlserver
create view v_lhsy_user as select * from link_northsnow lhsy dbo sys_user
select * from v_lhsy_user
其中lhsy為遠程的資料庫名
sys_user為表名
對於 oracle
create view vvv as select * from link_ora NORTHSNOW SYS_USER
select * from vvv;
其中northsnow為遠程oracle資料庫伺服器的一個用戶名 SYS_USER為該用戶在該伺服器上的一個表 要非常注意的是 資料庫鏈接(link_ora)後面有兩個點( ) 再往後面必須全部大寫 查詢的對象一般為表格或者視圖 不能查詢同義詞
要想刪除資料庫鏈接 也有兩種方法
一種是在企業管理器中操作 這個簡單
另一種是用系統存儲過程
lishixin/Article/program/SQLServer/201311/22533
Ⅳ mysql資料庫怎麼連接伺服器
mysql
-u用戶名
-h
主機名
-p
前提是伺服器的mysql上有該用戶,以及對應的IP
可登入mysql伺服器上執行
grant
all
on
test.*
to
用戶名@『
客戶機
IP』
identified
by
'密碼'
;
flush
privileges;
#刷新許可權表,讓所做修改生效
上面指令的意思是
將test這個資料庫的全部內容以及全部的操作許可權
賦權
給從特定IP上登入到本伺服器的用戶。
Ⅳ sql server 2008怎麼連接到伺服器
1、打開sql server 配置管理器,找到裡面的SQL server 網緩扒絡配置,然後實例名的協議(我的實例名為SQLEXPRESS)。如下圖所示:
Ⅵ 怎麼把資料庫的數據放到伺服器上
1、右擊准備導入數據的資料庫,選擇「所有任務」下的頃胡磨「導入數據」;
雀斗2、進入DTS導入向導,點擊「下一步」按鈕繼續;
3、選擇數據源,輸入數據源所在的資料庫做首伺服器IP、用戶名、密碼和要復制數據的源資料庫,點擊「下一步」按鈕;
4、選擇目的,輸入目的資料庫所在的資料庫伺服器名稱、用戶名、密碼和要復制數據的目的資料庫(這個信息在用戶區,資料庫管理中可以看到),點擊「下一步」按鈕;
5、選擇「在SQL Server資料庫之間復制對象和數據」方式,點「下一步」繼續;
6、設定調度方式,一般選「立即運行」即可,然後點「下一步」繼續;
7、點「完成」執行,數據導入完成。
Ⅶ 網站和資料庫怎麼進行鏈接呢(網站與資料庫連接)
網站鏈接不到資料庫分很多情況?
1你網站伺服器和資料庫伺服器液租是否可以正常ping通(假設你是分機部署的)
2假設可以ping通,查看防火牆是否允許資料庫指定埠的鏈接(win平台上直接關閉防火牆或則配置准入;類unix平台上直接修改iptab來控制准入,比如添加一條entry允許在1521(oracle)1442(mssqlserver)上的接入操作)
3查看資料庫是否正常開啟.(win上直接查看服務,類unix平台上可以使用ps-ef|grep關鍵字來查看指定進程是否開啟,oracle情況下還需要監聽tnslsnr是否開啟)
排除以上問題,那就找找網站的問題
1網站最近是否升鬧辯兆級,比如更換了資料庫的驅動,這是可能之一
2網站的資料庫連接應該是從可配置的平面文件中讀取用戶名和密碼,這2個是否錯誤
3你們的dba是否最近修改了資料庫的用戶名和密碼
4你們的資料庫是否被人用類似ddos攻擊,就說被人不停的連接連接,撐到資料庫支持的上限後,正常連接就無法建立了。
5你們的程序員是不是沒有釋放連接,或則你們的數據源釋放連接和建立的連接的策越有問題灶鉛。
希望對你有幫助
Ⅷ 「navicat for mysql 」連接遠程資料庫伺服器的方法是什麼
1,打開Navicat for MySQL,點擊左上角「鏈接」按鈕,如下圖:
3,最後確定保存即可。
Ⅸ 怎麼鏈接一個伺服器上的mysql資料庫
要連接一個伺服器上的mysql資料庫首先需要知道這個伺服器的ip地址、mysql資料庫的用戶名和密碼還有埠號(默認是3306)。然後通過Navicat Premium這個軟體來完成,具體步驟如下:
步驟1:電腦上安裝Navicat Premium(可以網路搜索「Navicat Premium」然後下載)