A. 資料庫如何連接到伺服器上
B. 怎麼鏈接伺服器上的資料庫
需要在「開始」-「程序」里設置一下。
C. 資料庫與伺服器連接的三種方式
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
D. 伺服器需要開通哪些常用的埠
伺服器鼎峰華仔告訴你:
以下為伺服器常用埠列表:
埠服務說明
21FTPFTP服務所開放的埠,用於上傳、下載文件。
22SSHSSH埠,用於通過命令行模式遠程連接Linux伺服器或vps。23TelnetTelnet埠,用於Telnet遠程登錄伺服器。
25SMTPSMTP服務所開放的埠,用於發送郵件。
80HTTP用於HTTP服務提供訪問功能,例如,IIS、Apache、Nginx等服務。您可以參閱檢查TCP80埠是否正常工作排查80埠故障。
110POP3用於POP3協議,POP3是電子郵件收發的協議。
143IMAP用於IMAP(InternetMessageAccessProtocol)協議,IMAP是用於電子郵件的嫌碧清接收的協議。
443HTTPS用於HTTPS服務提供訪問功能HTTPS是一種能提供加密和通過安全埠傳輸的一種協議。
1433SQLServerSQLServer的TCP埠,用於供SQLServer對外提供服務。
1434SQLServerSQLServer的UDP埠,用於返回SQLServer使用了哪個TCP/IP埠。
1521OracleOracle通信埠,伺服器上部署了OracleSQL需要放行的埠。3306MySQLMySQL資料庫對外提慧鬧供服務的埠。
es(遠程桌面服務)埠,可以通過這個埠遠程連接伺服器
8080代理埠同80埠一樣,8080埠常用於WWW代理服務,實現網頁瀏覽。如果您使用了8080埠,訪問網站或使用代理伺服器時,需要在IP地址後面加上:8080。安裝ApacheTomcat服務後,默認服務埠為8080。
137、138、139NetBIOS協議
137、138為UDP埠,通過網上鄰居傳輸文件時芹前使用的埠。
139通過這個埠進入的連接試圖獲得NetBIOS/SMB服務。
NetBIOS協議常被用於Windows文件、列印機共享和Samba。
為了安全考慮,建議客戶機將防火牆打開,只需將常用埠添加到防火牆例外或入站規則。比如網站管理員一般僅開放:80、22、21、3306、1433等埠
E. Sql Server 2008 必須開啟哪些服務
只需要開啟SQL Server (MSSQLSERVER)。
Sql Server 2008所有服務如下:
SQL Active Directory Helper 服務支持與 Active Directory 的集成
SQL Full-text Filter Daemon Launcher (MSSQLSERVER)用於啟動全文篩選器後台程序進程的服務,該進程將為 SQL Server 全文搜索執行文檔篩選和斷字。禁用此服務將使 SQL Server 的全文搜索功能不可用。
SQL Server (MSSQLSERVER)提供數據的存儲、處理和受控訪問,並提供快速的事務處理。
SQL Server (SQLEXPRESS)提供數據的存儲、處理和受控訪問,並提供快速的事務處理。
SQL Server Browser將 SQL Server 連接信息提供給客戶端計算機。
SQL Server VSS Writer提供用於通過 Windows VSS 基礎結構備份/還原 Microsoft SQL Server 的介面。
SQL Server 代理 (MSSQLSERVER)執行作業、監視 SQL Server、激發警報,以及允許自動執行某些管理任務。
SQL Server 代理 (SQLEXPRESS)執行作業、監視 SQL Server、激發警報,以及允許自動執行某些管理任務。
(5)伺服器連接數據需要開哪些服務擴展閱讀:
SQL Server 2008在2008年8月6日正式發表,並且同時發布SQL Server 2008 Express版本,研發代號為「Katmai」,作為SQL Server 2005的功能強化版本,其主要的新功能與特色有:
1、以原則為主(Policy-Based)的管理基礎架構。
2、與Windows Server 2008、Windows Vista的Data Collector技術集成的Performance Data Collection。
3、可以經由管理者設置以調整運行資源的資源調節器(Resource Governer)。
4、可預測的查詢性能。
5、數據壓縮能力。
6、DDL(數據定義語言)審核能力。
7、透通式數據加密(Transparent Data Encryption)
8、記錄檔數據流壓縮(Log Stream Compression)
9、ADO.NET Object Services的直接支持,這代表SQL Server 2008可支持LINQ和ADO.NET Entity Framework。
10、本地的DATE和TIME分割的數據類型,並且支持時間位移的DATETIMEOFFSET和更精確的DATETIME2數據類型。
11、FILESTREAM數據類型:將大型二進制數據存到NTFS文件系統中(即不直接存在資料庫中)。
12、稀疏欄位(Sparse Column)的支持,可節省因為NULL值所佔據的存儲空間。
13、空間數據類型集,包含geometry(平面或Euclidean(平面地球)數據)以及geography(橢圓體(圓形地球)數據),分別可存儲平面和立面型的數據,有助於GIS型系統的開發。
14、變更數據收集與捕捉(Change Data Capture)。
15、寬數據表(Wide table),可以容納最高30,000個欄位,但必須要配合Sparse欄位使用。
16、hierarchyid數據類型,可以允許存儲層次結構化的數據。
17、MERGE語句,可根據與來源數據表聯結的結果,在目標數據表上運行插入、更新或刪除作業,其功能與ADO.NET中的DataSet.Merge()方法類似。
18、Report Server應用程序嵌入能力。
19、Reporting Service可支持窗體驗證。
20、預測分析能力(SSAS)。
21、神蘆數據表型參數與變數,可以在變數或參數中使用table的類型。
SQL Server 2008比起以山叢往版本存在以下優勢:
(1)保護資料庫查詢
(2)在伺服器的管理操作上花費更少的時間
(3)增加應用逗瞎櫻程序穩定性
(4)系統執行性能最優化與預測功能
F. 使用oracle資料庫需要開啟那幾個服務
成功安裝Oracle後,共有7個服務,這七個服務的含義分別為:
1. Oracle ORCL VSS Writer Service:Oracle卷映射拷貝寫入服務,VSS(Volume Shadow Copy Service)能夠讓存儲基礎設備(比如磁碟,陣列等)創建高保真的時間點映像,即映射拷貝(shadow )。可以在多卷或者單個卷上創建映射拷貝,同時不會影響到系統的系統能。(非必須啟動)
2. OracleDBConsoleorcl:Oracle資料庫控制台服務,orcl是Oracle的實例標識,默認的實例為orcl。在運行Enterprise Manager(企業管理器OEM)的時候,需要啟動這個服務。(非必須啟動)
3. OracleJobSchelerORCL:Oracle作業調度(定時器)服務,ORCL是Oracle實例標識。(非必須啟動)
4. OracleMTSRecoveryService:服務端控制。該服務允許資料庫充當一個微軟事務伺服器MTS、COM/COM+對象和分布式環境下的事務的資源管理器。(非必須啟動)
5. OracleOraDb11g_home1ClrAgent:Oracle資料庫.NET擴展服務的一部分。 (非必須啟動)
6. OracleOraDb11g_home1TNSListener:監聽器服務,服務只有在資料庫需要遠程訪問的時候才需要。(非必須啟動,下面會有詳細詳解)。
7. OracleServiceORCL:資料庫服務(資料庫實例),是Oracle核心服務該服務,是資料庫啟動的基礎, 只有該服務啟動,Oracle資料庫才能正常啟動。(必須啟動)
對新手來說,要是只用Oracle自帶的sql*plus的話,只要啟動OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具的話,OracleOraDb11g_home1TNSListener服務也要開啟。OracleDBConsoleorcl是進入基於web的EM必須開啟的,其餘服務很少用。
G. SQLserver資料庫伺服器一般應開啟哪些服務
SQL Server 資料庫引擎(MSSQLServer 服務 ,不開啟段此就無法提供數據服務)
SQL Server 代理程序(SQLServerAgent 服務,不開啟就無法提供陵櫻自動備份等任務)握汪迅
H. 伺服器可以關閉那些埠,必須打開哪些埠
關於伺服器上的埠要打開哪個,要關閉哪個的問題:
1、部署服務的時候,可以通過預設方式訪問的埠是80埠,也就是說80埠則含是不需要在地址後面加埠虛笑號的,而其他埠是需要在地址後面跟著埠號的,通常80埠是需要打開的。
2、伺服器上使用的資料庫中,MySQL默認使用3306,oracle默認使用1521埠,根據你使用哪個資料庫打開哪個埠(也可以不用默認埠,在配置資料庫的時候修改連接資料庫的埠就行)。
3、其他的埠號都可以根據自己需要來選擇性打開,差盯含也可以關閉。
I. 啟動sqlserver資料庫必須開啟哪個服務
計算機管理開啟服務(一)
1、找到SQL Sever服務。在計算機管理框里找到Sql sever配置管理器找到Sql Sever服務打開服務,這里有幾種服務,這些服務都是自己安裝資料庫時裝上的。
2、打開啟動SQL Sever服務。右鍵點擊服務,這里要看清楚什麼才是服務,小技巧:伺服器悄螞的圖標是一個庫的樣式,啟動它就可以了。
SQL文件目錄啟動服務(二)
1、找到SQL安裝目錄。點擊【開始】--【所有文件】--【Microsoft SQL Server 2008】--【配置工具】--【SQL Server 配置管理器】。
2、在Sql Sever配置管理框開啟服務。下面是資料庫服務配置管理框,找到我們需要使用的資料庫服務,右鍵開啟它,這樣就可以使用了。
DOS命令開啟服務(三)
1、打開DOS命令框。點擊【開始】--【運行】--輸入:CMD 命令。
2、在命令框輸入字元命令。我們成功打開命令框後,在命令啟兄埋框里輸入:net start mssqlserver 啟動Sql伺服器,同理net stop mssqlserver 是停塵老止伺服器。
3、恭喜你,成功開啟SQL伺服器。
4、檢驗是否開啟服務。安裝上面方法一或者二都可以,下面是我的查看的結果:成功開啟服務,如果想關閉服務,使用一行代碼就可以了。溫馨提示下,DOS命令開啟服務有很多容易錯處點,這裡面還有很多知識,更多的可以自己去學習下。
5、關閉資料庫服務。使用完成後記得關閉服務,很占內存的。關閉方式命令:net stop mssqlserver。