連線資料庫時看到機器伺服器名\資料庫例項名,那麼什麼是資料庫例項呢?
乙個sql server伺服器就是乙個例項,2000支援在同乙個作業系統裝多個伺服器,換言之,就是多個例項。 多個 sql server 例項 ,microsoft sql server 2000 支援在同一臺計算機上同時執行多個 sql server 資料庫引擎例項。每個 sql server 資料庫引擎例項各有一套不為其它例項共享的系統及使用者資料庫。
有兩種型別的 sql server 例項:
1)預設例項
預設例項僅由執行該例項的計算機的名稱唯一標識,它沒有單獨的例項名。如果應用程式在請求連線 sql server 時只指定了計算機名,則 sql server 客戶端元件將嘗試連線這台計算機上的資料庫引擎預設例項。
2)命名例項
除預設例項外,所有資料庫引擎例項都由安裝該例項的過程中指定的例項名標識。應用程式必須提供準備連線的計算機的名稱和命名例項的例項名。計算機名和例項名以格式computer_name\instance_name 指定。 一台計算機上可以執行多個命名例項
所謂「sql例項」,實際上就是sql伺服器引擎,每個sql server資料庫引擎例項各有一套不為其他例項共享的系統及使用者資料庫。 在一台計算機上,可以安裝多個sql server,每個sql server就可以理解為是乙個例項。例項又分為「預設例項」和「命名例項」,如果在一台計算機上安裝第乙個sql server,命名設定保持預設的話,那這個例項就是預設例項。
一台計算機上最多只有乙個預設例項,也可以沒有預設例項,預設例項名與計算機名相同。
所以說,預設例項的名稱是與計算機名相同,而不是稱為"local",但一般情況下,如果要訪問本機上的預設sql伺服器例項,使用計算機名、(local)、localhost、127.0.0.1、. 、本機ip位址,都可以達到相同的目的。但如果要訪問非本機的sql伺服器,那就必須使用計算機\例項名的辦法。
資料庫例項
例項就是一組作業系統程序 或者乙個多執行緒的程序 以及一些記憶體,這些程序用來運算元據庫,資料庫只是乙個檔案集合。oracle服務 例項 資料庫 例項是一群為你服務的程序,資料庫是你真實需要的資料 比如你去飯店吃飯享受服務,廚師 服務員的服務相當於例項,食材 飯菜什麼相當於資料庫的資料oracle例...
資料庫例項
oracle通過資料庫例項來載入和管理資料庫。在多例項系統中,可以執行多個例項來共享乙個資料庫。oracle資料庫服務啟動時會自動啟動預設的資料庫例項,有些情況下需要關閉資料庫例項。每個執行的oracle資料庫都對應乙個oracle例項。資料庫伺服器上的乙個資料庫啟動時,oracle將為其分配一塊記...
資料庫和資料庫例項
以前一直把資料庫和資料庫例項弄混淆,最近讀 mysql 技術內幕 innodb 儲存引擎 得到了答案。資料庫 物理作業系統檔案或其他形式檔案型別的集合。在mysql資料庫中,資料庫檔案可以是frm myd myi ibd結尾的檔案。例項 mysql資料庫和後台執行緒以及乙個共享記憶體區組成。共享記憶...