當前位置:首頁 » 編程語言 » sqlserver2008分布式
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlserver2008分布式

發布時間: 2023-04-03 15:44:40

sqlServer2008從入門到精通的目錄

第一篇SQLServer2008快速入門
第1章SQLServer2008簡介
1.1資料庫基礎知識
1.1.1資料庫概述
1.1.2資料庫模型
1.2關系資料庫
1.2.1關系資料庫概述
1.2.2關系資料庫術語
1.2.3完整性規則
1.3範式理論SNE.R模型
1.3.1範式理論
1.3.2E.R模型
1.4SQLServer2008概述
1.5SQLServer2008新增功能與特性
1.5.1報表服務
1.5.2集成服務
1.5.3LINQ語言
1.5.4增強XML功能
1.5.5增強Transact.SQL語言
1.5.6新增日期數據類型
1.5.7新增Hierarchyld類型
1.6安裝與配置
1.6.1安裝SQLServer2008
1.6.2配置SQLServer2008
1.7SQLServer2008管理工具
1.7.
1.7.2SQLServerManagementStudi0
1.7.3SOLServerProfiler
1.7.4SQLServer配置管理器
1.7.5ReportingServices配置管理器
1.7.6資料庫引擎優化顧問
1.7.7命令提示實用工具
第2章管理SQLServer2008安全
2.1安全機制
2.1.1SOLServer2008安全簡介
2.1.2SQLServer2008安全等級
2.2SQLServer2008驗證模式
2.2.1Windows身份驗證
2.2.2混合安全
2.2.3配置身份驗證模式
2.3SQLServer2008登錄
2.3.1系統登錄
2.3.2創建SQLServer登錄
2.3.3創建Windows登錄
2.4許可權
2.4.1許可權概述
2.4.2許可權類型
2.4.3操作許可權
2.5資料庫用戶
2.5.1資料庫用戶
2.5.2創建資料庫用戶
2.6管理角色
2.6.1伺服器角色
2.6.2資料庫角色
2.7管理伺服器角色
2.7.1將登錄指派到角色
2.7.2指派角色到多個登錄
2.8管理資料庫角色
2.8.1將登錄指派到角色
2.8.2標准資料庫角色
2.8.3應用程序角色
第3章SQLServer2008資料庫管理
3.1資料庫文件和日誌
3.2資料庫管理基礎
3.2.1系統資料庫
3.2.2常用資料庫對象
3.2.3資料庫快照簡介
3.3創建示例資料庫
3.3.1使用管理工具
3.32使用語句
3.4資料庫操作
3.4.1修改資料庫
3.4.2刪除資料庫
3.4.3查看資料庫狀態
3.5其他資料庫操作
3.5.1分離資料庫
3.5.2附加資料庫
3.5.3收縮資料庫
3.5.4復制和移動資料庫
3.5.5優化資料庫
3.6管理資料庫快照
第4章管理表
4.1表概述
4.1.1什麼是表
4.1.2臨時表和系統表.
4.1.3創建表
4.2列數據類型
4.2.1精確數字數據類型
4.2.2近似數字數據類型
4.2.3Unicode字元數據類型
4.2.4二進制數據類型
4.2.5時間和日期數據類型
4.2.6字元串數據類型
4.2.7其他數據類型
4.2.8創建自己的數據類型
4.3列的其他屬性
4.3.1NULL與NoTNULL
4.3.21DENTTY的應用
4.4維護數據表
4.4.1修改表
4.4.2修改列屬性
4.4.3添加/刪除表列
4.5資料庫完整性
4.5.1使用約束維護數據完整性
4.5.2使用默認值維護數據完整性.
4.5.3使用規則維護數據完整性
4.6表關系圖
第二篇Transact-SQL語言
第5章數據查詢和管理
5.1SELECT獲取簡單數據
5.1.1SELECT語法
5.1.2FROM子句
5.1.3WHERE子句
5.1.4ORDERBY子句
5.1.5GROUPBY子句
5.1.6HAVING子句
5.2SELECT操作多表數據
5.2.1JOIN連接
5.2.2內連接
5.2.3外連接
5.2.4交叉連接
5.2.5自連接
5.2.6聯合查詢
5.2.7使用子查詢
5.3插入SQL數據
5.3.1INSERT…VALUES語句語法
5.3.2使用INSERT…SELECT語句.
5.3.3使用SELECTINTO語句創建表
5.4更新SQL數據
5.4.1根據表中數據更新行
5.4.2根據其他表更新行
5.4.3使用TOP表達式
5.5刪除SOL數據
5.5.1使用DELETE語句
5.5.2使用TRUNCATETABLE語句
5.5.3刪除基於其他表中的行
第6章使用XML查詢技術
6.1XML查詢基礎
6.1.IXML數據類型
6.1.2XML據類型方法
6.1.3XQuery簡介
6.2FORXML子句
6.2.1FORXMLRAW
6.2.2FORXMLAUTO
6.2.3FORXMLEXPLICIT
6.2.4FORXMLPATH
6.25TYPE命令
6.2.6嵌套查詢
6.3其他XML技術
6.3.1XML索引
6.3.2OPENXML函數
第7章使用Transact-SQL編程
7.ITransact-SQL概述
7.1.1Transact-SOL簡介
7.1.2Transact-sOL的特點
7.1.3Transact-SOL的語法規范
7.2Transact-SOL的語言基礎
7.2.1常量與變數
7.2.2表達式
7.23運算符
7.2.4控制語句
7.3常用函數
7.3.1字元串函數
7.3.2數學函數
7.3.3聚合函數
7.3.4數據類型轉換函數
7.3.5日期和時間函數
7.4高級操作
7.4.1鎖
7.4.2游標
第三篇SQLServer2008資料庫開發
第8章存儲過程與觸發器
8.1存儲過程概述
8.1.1什麼是存儲過程
8.1.2存儲過程的特點
8.1.3設計存儲過程
8.2使用存儲過程
8.2.1創建存儲過程
8.2.2使用存儲過程參數
8.2.3執行存儲過程
8.2.4管理存儲過程
8.3觸發器概述
8.3.1觸發器定義
8.3.2觸發器的分類
8.4創建觸發器
8.4.1XML觸發器
8.4.2DDL觸發器
8.4.3嵌套觸發器
8.4.4遞歸觸發器
8.5管理觸發器
第9章操作架構、索引和視圖
9.1使用架構
9.1.1創建架構
9.1.2修改架構
91.3移動對象到新的架構
9.1.4刪除架構
9.2使用視圖管理表
9.2.1視圖概述
9.2.2創建視圖
9.2.3使用視圖連接表
9.3視圖修改數據
9.3.1插入數據
9.3.2更新數據
9.3.3刪除數據
9.4索引
9.4.1索引概述
9.4.2聚集索引
9.4.3非聚集索引
9.4.4XML索引
9.4.5確定索引列
9.5操作索引
9.5.1創建索引
9.5.2管理索引
9.5.3查看索引
9.5.4使用資料庫引擎優化顧問.
第10章事務
lO.1事務
10.l.l事務概述
10.1.2ACID屬性
10.1.3事務分類
10.1.4管理事務
10.2SQLServer2008本地事務支持
10.2.1自動提交事務模式
10.2.2顯式事務模式
10.2.3隱式事務模式
10.2.4批范圍的事務
10.3隔離級別
10.3.1SQLServel-2008中的隔離級別
10.3.2自定義事務隔離級別
10.4分布式事務
10.4.1Transact-SQL分布式事務
104.2MSDTC分布式事務
10.4.3分布式查詢和分布式事務
10.5高級事務主題
lO.5.1嵌套事務
10.5.2事務保存點
10.5.3使用綁定會話
IO.5.4調整事務隔離級別
10.5.5在存儲過程和觸發器中回滾和提交
10.5.6事務中禁用的Transact-SQL語句
lO.5.7編寫有效的事務
10.5.8管理長時間運行的事務
第四篇SQLServer2008資料庫管理
第11章備份與恢復資料庫
11.1備份概述
11.1.1了解備份
111.2資料庫備份和恢復體系結構及特性
11.1.3備份設備
11.2備份數據
ll.2.1創建備份設備
11.2.2管理備份設備
11.2.3完整備份
11.2.4差異備份
112.5事務日誌備份
11.2.6文件組備份
11.2.7備份到多個設備
11.2.8備份壓縮
11.3恢復數據
11.3.1標准恢復
11.3.2時間點恢復
11.4復制資料庫
第12章SQLserver2008資料庫自動化
12.1SQLServer2008自動化概述
12.2配置SOLServet代理
12.2.1SOLServer代理概述
12.2.2啟用SQLServer代理服務
12.2.3SQLSefiver代理服務安全性
12.3操作員
12.4作業
12.4.1作業概述
12.4.2創建作業
12.5警報
12.5.l警報概述
12.5.2事件警報
12.5.3性能警報
12.5.4WMI警報
12.6資料庫郵件
……
第五篇綜合實例
……

㈡ 關於SQL 2008安裝時已經有實例名稱。

1、實例名稱是一個sql server服務的名稱,可以為空或者任何名稱(英文字元),實例名稱不能重復。

2、 如果安裝時一直提示寫實例名稱,說明已經存在一個默認名稱的SQL Server實例,它使用了默認的空名稱。

3、一個實例,就是一個單獨的sql Server服務。如果你安裝了帶有指定賣出的sql server實例,可以在Windows服務列表中看到該實例的服務名稱。

4、連接資料庫時,必須指明資料庫實例名稱。比如,使用默認配置安裝了一個sql server後,它的實例名稱為空。

可以以如下方式連接sql server(asp的ado語法)connStr="driver={sql server};server=192.168.0.3;database=db1;uid=sa;pwd=password";

5、如果再次執行sql server安裝程序,並不會提示說已經安裝了sql server,而是在設置實例名稱時,讓用戶指定一個新的實例名稱,才能下一步,比如你寫了「testInstance2」。

連接該sql server時,需要如下方式(asp的ado語法)
connStr="driver={sqlserver};server=192.168.0.3 estInstance2;database=db1;uid=sa;pwd=password";首歷念

6、卸載sql server時,可以選擇卸載一個sql server 實例。

(2)sqlserver2008分布式擴展閱讀:

SqlServer特點:者困

1.真正的客戶機/伺服器體系結構。

2.圖形化用戶界面,使系統管理和資料庫管理更加直觀、簡單。

3.豐富的編程介面工具,為用戶進行程序設計提供了更大的選擇餘地。

4.SQL Server與Windows NT完全集成,利用了NT的許多功能,如發送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產品集成。

5.具有很好的伸縮性,可跨越從運行Windows 95/98的小型電腦到運行Windows 2000的大型多處理器等多種平台使用。

6.對Web技術的支持,使用戶能夠很容易地將資料庫中的數據發布到Web頁面上。

7.SQL Server提供數據倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。

SQL Server 2000與以前版本相比較,又具有以下新特性 :

1.支持XML(Extensive Markup Language,擴展標記語言)

2.強大的基於Web的分析

3.支持OLE DB和多種查詢

4.支持分布式的分區視圖

參考資料:網路爛友網路——SqlServer

㈢ sql server2008與sql server2012差別大嗎

1. AlwaysOn - 這個功能將資料庫的鏡像提到了一個新的高度。用戶可以針對一組資料庫做災難恢復而不是一個單獨的資料庫。

2. Windows Server Core 支持 - Windows Server COre 是命令行界面的 Windows,使用 DOS 和 PowerShell 來做用戶交互。它的資源佔用更少,更安全,支持 SQL Server 2012。

3. Columnstore 索引 - 這是 SQL Server 獨有的功能。它們是為數據倉庫查詢設計的只讀索引。數據被組織成扁平化的壓縮形式存儲,極大的減少了 I/O 和內存使用。

4. 自定義伺服器許可權 - DBA 可以創建資料庫的許可權,但不能創建伺服器的許可權。比如說,DBA想要一個開發組擁有某台伺服器上所有資料庫的讀寫許可權,他必須手動的完成這個操作。但是 SQL Server 2012 支持針對伺服器的許可權設置。

5. 增強的審計功能 - 現在所有的 SQL Server 版本都支持審計。用戶可以自定義審計規則,記錄一些自定義的時間和日誌。

6. BI 語義模型 - 這個功能是用來替代「Analysis Services Unified Dimentional Model」的。這是一種支持 SQL Server 所有 BI 體驗的混合數據模型。

7. Sequence Objects - 用 Oracle 的人一直想要這個功能。一個序列(sequence)就是根據觸發器的自增值。SQL Serve 有一個類似的功能,identity columns,但是現在用對象實現了。

8. 增強的 PowerShell 支持 - 所有的 Windows 和 SQL Server 管理員都應該認真的學習 PowderShell 的技能。微軟正在大力開發伺服器端產品對 PowerShell 的支持。

9. 分布式回放(Distributed Replay) - 這個功能類似 Oracle 的 Real Application Testing 功能。不同的是 SQL Server 企業版自帶了這個功能,而用 Oracle 的話,你還得額外購買這個功能。這個功能可以讓你記錄生產環境的工作狀況,然後在另外一個環境重現這些工作狀況。

10. PowerView - 這是一個強大的自主 BI 工具,可以讓用戶創建 BI 報告。

11. SQL Azure 增強 - 這和 SQL Server 2012 沒有直接關系,但是微軟確實對 SQL Azure 做了一個關鍵改進,例如 Reporint Service,備份到 Windows Azure 。Azure 資料庫的上限提高到了150G。

12. 大數據支持 - 這是最重要的一點,雖然放在了最後。去年的 PASS(Professional Association for SQL Server)會議,微軟宣布了與 Hadoop 的提供商 Cloudera 的合作。一是提供 Linux 版本的 SQL Server ODBC 驅動。主要的合作內容是微軟開發 Hadoop 的連接器,也就是 SQL Server 也跨入了 NoSQL 領域。

㈣ sqlserver2008是什麼資料庫系統

一種關系型資料庫系統。SQL
Server是一個可擴展的、高性能的、為分布式客戶機/伺服器計算所設計的資料庫管理系統,實現了與WindowsNT的有機結合,提供了基於事務的企業級信息管理

㈤ SqlServer2008產品技術問題

天哪,像我這種菜鳥看都看不明白了!

㈥ 不用重新安裝sqlserver2008怎麼恢復busines

生產系統下,一定要了解的內容,SQLServer資料庫的恢復模式有三種:
1、簡單模式。
2、完整模式。
3、大容量模式。SQLServer是一個可擴展的、高性能的、為分布式客戶機/伺服器計算所設計的資料庫管理系統,實現了與WindowsNT的有機結合。

㈦ 如何設置sqlserver2008訪問次數

一、跨資料庫訪問
第一種方式
SELECT * FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=遠程ip;User ID=sa;Password=密碼'
).庫名.dbo.表名
WHERE 條件
第二種方式
在sql server組->服務->安全性->鏈接伺服器下建立一個具有別名的鏈接伺服器。然後通過以下方式訪問:
SELECT * FROM [鏈接伺服器名].庫名.dbo.表名
WHERE 條件
需要注意的是建立鏈接資料庫伺服器類型如果選擇「SQL server」,那麼鏈接伺服器名稱必須用要鏈接的伺服器的在網路中的行猜機器名或IP,如果要使用其它別名,可以在WINDOWS\system32\drivers\etc\hosts文件里添加一個別名的映射。

解除SQL阻止(sqlserver 2005情況)
SQL Server 阻止了對組件 『Ad Hoc Distributed Queries』 的 STATEMENT』OpenRowset/OpenDatasource』 的訪問,因為此組件已作為此伺服器安全配置的一部分而被關閉。系統管理員可以通過使用 sp_configure 啟用 『Ad Hoc Distributed Queries』。有關啟用 『Ad Hoc Distributed Queries』 的詳細信息,請參閱 SQL Server 聯機叢書中的 「外圍應用配置器」。
因為SQL2005默認是沒有開啟』Ad Hoc Distributed Queries』 組件,開啟方法如下
EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'Ad Hoc Distributed Queries', 1
GO
RECONFIGURE
GO
關閉Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries', 0
reconfigure
exec sp_configure 'show advanced options', 0
reconfigure

二、分布式事務的配置

1.用DTCPing.exe工具測試兩台機器的DTC服務是否可以聯通。
2.如果有問題檢查MSDTC服務是否啟動。
3.MSDTC依賴於RPC,RPC使用的埠是135,測試135埠是否打開.是否有防火牆?如果有先關了防火牆. telnet IP 135 如果是關閉的打開它.
4.打開「控制面板->鋒碰管理工具->組件服務」,然後展開「組件服務->計算機->我的電腦」右鍵屬性。銀帶談選擇MSDTC的Tab欄,點擊安全性配置按鈕,打開窗口,將「網路DTC訪問」選項選中,並將「允許遠程客戶端」,「允許入站」,「允許出站」都選中,並選擇「不要求進行驗證」,「啟用事務Internet協議(TIP)事務」,「啟用XA事務」都選中。然後確定即可。(以上選項windows默認不開放,必須配置)
5.檢查你的兩台伺服器是否在同一個域中. 如果不在同一個域中,是否建立可信任聯接.
6.如果是WIN2000,升級到SP4
7.確認MDAC版本是2.6以上,最好是2.8.
8.在SQL server存儲過程中使用分布式事務時,必須SET XACT_ABORT ON --設置分布式事務如果發生問題主動回滾操作
9.可以聲明使用BEGIN DISTRIBUTED TRANSACTION,如果未明確生明,在事務塊中包含鏈接伺服器的訪問,SQL server會自動升級成分布式事務。

㈧ 如何用SQL Server建立分布式資料庫

首先我們打開SQL SERVER自帶的資料庫管理工具,從開始菜單中可以找到,點擊進去;

開始連接SQL SERVER伺服器,就是我們裝好的SQL SERVER 伺服器;

右擊資料庫,選擇第一個,新建一個資料庫;

填寫資料庫的名稱(箭頭方向),下面是設置自動增長的,一般不用管,默認

點擊確定後就可以生成一個資料庫,此時裡面是沒有表的;

右擊表新建一個表,填寫你要的欄位名稱

填完欄位名稱後點擊欄位名稱那個內部窗口的小叉叉,然後就提示你輸入表名了,填寫下表名,一個資料庫的建立過程就是這樣的;

㈨ 如何用SQL Server建立分布式資料庫

很多組織機構慢慢的在不同的伺服器和地點部署SQL Server資料庫——為各種應用和目的——開始考慮通過SQL Server集群的方式來合並。

將SQL Server實例和資料庫合並到一個中心的地點可以減低成本,尤其是維護和軟硬體許可證。此外,在合並之後,可以減低所需機器的數量,這些機器就可以用於備用。

當尋找一個備用,比如高可用性的環境,企業常常決定部署Microsoft的集群架構。我常常被問到小的集群(由較少的節點組成)SQL Server實例和作為中心解決方案的大的集群哪一種更好。在我們比較了這兩個集群架構之後,我讓你們自己做決定。

什麼是Microsoft集群伺服器

MSCS是一個Windows Server企業版中的內建功能。這個軟體支持兩個或者更多伺服器節點連接起來形成一個「集群」,來獲得更高的可用性和對數據和應用更簡便的管理。MSCS可以自動的檢查到伺服器或者應用的失效,並從中恢復。你也可以使用它來(手動)移動伺服器之間的負載來平衡利用率以及無需停機時間來調度計劃中的維護任務。

這種集群設計使用軟體「心跳」來檢測應用或者伺服器的失效。在伺服器失效的事件中,它會自動將資源(比如磁碟和IP地址)的所有權從失效的伺服器轉移到活動的伺服器。注意還有方法可以保持心跳連接的更高的可用性,比如站點全面失效的情況下。

MSCS不要求在客戶計算機上安裝任何特殊軟體,因此用戶在災難恢復的經歷依賴於客戶-伺服器應用中客戶一方的本質。客戶的重新連接常常是透明的,因為MSCS在相同的IP地址上重啟應用、文件共享等等。進一步,為了災難恢復,集群的節點可以處於分離的、遙遠的地點。

在集群伺服器上的SQL Server

SQL Server 2000可以配置為最多4個節點的集群,而SQL Server 2005可以配置為最多8個節點的集群。當一個SQL Server實例被配置為集群之後,它的磁碟資源、IP地址和服務就形成了集群組來實現災難恢復。

SQL Server 2000允許在一個集群上安裝16個實例。根據在線幫助,「SQL Server 2005在一個伺服器或者處理器上可以支持最多50個SQL Server實例,」但是,「只能使用25個硬碟驅動器符,因此如果你需要更多的實例,那麼需要預先規劃。」

注意SQL Server實例的災難恢復階段是指SQL Server服務開始所需要的時間,這可能從幾秒鍾到幾分鍾。如果你需要更高的可用性,考慮使用其他的方法,比如log shipping和資料庫鏡像。

單個的大的SQL Server集群還是小的集群

下面是大的、由更多的節點組成的集群的優點:

◆更高的可用新(更多的節點來災難恢復)。

◆更多的負載均衡選擇(更多的節點)。

◆更低廉的維護成本。

◆增長的敏捷性。多達4個或者8個節點,依賴於SQL版本。

◆增強的管理性和簡化環境(需要管理的少了)。

◆更少的停機時間(災難恢復更多的選擇)。

◆災難恢復性能不受集群中的節點數目影響。

下面是單個大的集群的缺點:

◆集群節點數目有限(如果需要第9個節點怎麼辦)。

◆在集群中SQL實例數目有限。

◆沒有對失效的防護——如果磁碟陣列失效了,就不會發生災難恢復。

◆使用災難恢復集群,無法在資料庫級別或者資料庫對象級別,比如表,創建災難恢復集群。

虛擬化和集群

虛擬機也可以參與到集群中,虛擬和物理機器可以集群在一起,不會發生問題。SQL Server實例可以在虛擬機上,但是性能可能會受用影響,這依賴於實例所消耗的資源。在虛擬機上安裝SQL Server實例之前,你需要進行壓力測試來驗證它是否可以承受必要的負載。

在這種靈活的架構中,如果虛擬機和物理機器集群在一起,你可以在虛擬機和物理機器之間對SQL Server進行負載均衡。比如,使用虛擬機上的SQL Server實例開發應用。然後在你需要對開發實例進行壓力測試的時候,將它災難恢復到集群中更強的物理機器上。

集群伺服器可以用於SQL Server的高可用性、災難恢復、可擴展性和負載均衡。單個更大的、由更多的節點組成的集群往往比小的、只有少數節點的集群更好。大個集群允許更靈活環境,為了負載均衡和維護,實例可以從一個節點移動到另外的節點。

㈩ SQL Server 2008 資料庫鏡像部署實例之一 資料庫准備

一、目標

利用Sql Server 2008 enterprise X64,建立 非同步 (高性能)鏡像資料庫,同時建立見證伺服器實現自動故障轉移。

二、前提條件、限制和建議

2.1 、夥伴雙方(主體伺服器和鏡像伺服器)及見證伺服器必須使用 相同版本 的Sql Server

2.2 、如使用見證伺服器,擇須確保其系統上安裝 Sql Server 2005 或更高 版本

2.3 、在鏡像伺服器上創建鏡像資料庫時,確保制定 相同 的資料庫名稱WITH NOREBOVORY來還原主題資料庫備份。另外,還必須通過 WITH NORECOVERY 應用在該備份執行後創建的所有日誌備份。如果資料庫鏡像已經停止,則必須將對主體資料庫執行的所有後續日誌備份應用到鏡像資料庫中,然後才可以重新啟動鏡像。

2.4 、跨資料庫事務和分布式事務均不支持資料庫鏡像

2.5 、鏡像的資料庫 路徑 盡量與主體服務相同,如果主體伺服器CPU利用率在50%以上,擇不建議配置自動故障轉移

2.6 、建議配置高效穩定的網路環境

三、設置概述

3.1 、確保所有資料庫用戶在鏡像伺服器上都有登錄名

3.2 、在向另一個伺服器實例提供資料庫之前,您必須在該伺服器實例上建立資料庫用於新伺服器實例時所需的環境

3.3 、使用 NORECOVERY 還原最近的主體資料庫完整備份,以創建鏡像資料庫。WINgwiT確保執行備份時主體資料庫已使用 完整 恢復模式。鏡像資料庫和主體資料庫名稱必須相同,並且它們在資料庫鏡像會話中不能被重命名。

3.4 、設置安全性並啟動資料庫鏡像會話。可以使用 Transact-SQL 或資料庫鏡像向導來設置鏡像。

3.5 、(可選)將見證伺服器添加到會話。

四、在Windows Server 2008 R2上安裝Sql Server 2008 enterprise X64

4.1 、SQL Server 2008 需要.NET 3.5支持,所以安裝之前需要安裝.NET3.5。在伺服器管理的功能單元中,添加.NET Framework 3.5.1功能

4.2 、安裝時選擇全新SQL Server獨立安裝

4.3 、選定功能組件,注意安裝目錄與其他節點保持一致

4.4 、使用默認實例名稱,或者與其他節點相同

4.5 、設定服務啟動賬戶,這里配置所有,服務均使用 域管理 啟動

4.6 、設置混合身份登錄、制定SQL Server管理員

4.7 、點擊下一步,等待安裝完成。在其他節點按照同樣方式安裝SQL Server

五、配置資料庫鏡像前的資料庫准備

5.1 、確認資料庫使用了 完整 恢復模式:打開SQL Server Management,在VirtualManagerDB資料庫(將要鏡像的資料庫)上點擊右鍵選擇屬性,定位到選項頁,將恢復模式改為「完整」

5.2 、備份主體資料庫:在VirtualManagerDB資料庫上點擊右鍵——任務——備份,備份類型選擇完整

5.3 、將備份文件拷貝到鏡像節點,執行還原。右鍵點擊資料庫,選擇還原資料庫

選定備份文件,寫入還原資料庫名稱,注意此資料庫名稱必須與主體伺服器資料庫名稱一致。即VirtualManagerDB。

點擊選項頁,勾選覆蓋現有資料庫。選擇NORECOVERY模式

5.4 、進行 完整日誌 備份,執行backup LOG VirtualManagerDB to Disk = 'c:ackupvlogback.bak'

5.5 、同樣,事務日誌備份在鏡像資料庫上還原。鏡像資料庫上,點擊右鍵——任務——還原——事務日誌

5.6 、在還原選項中選中NORECOVERY,執行還原操作。

lishixin/Article/program/SQLServer/201404/30298