在域中如何建立兩台sql server的數據發布和訂閱
用向導,注意使用有許可權的域賬號就行了
將不是域控制器的伺服器配置為既是發布伺服器又是分發伺服器,然後設置域控制器的伺服器為訂閱伺服器,再設置訂閱方式.
1.作發出版,分發伺服器,必須要啟動 SQLServerAgent服務
訂閱伺服器可以不用啟動 SQLServerAgent服務.
2.在進行操作之前,必須在出版分發伺服器這邊注冊訂閱伺服器,兩邊最好建有相同結構的資料庫
3.從菜單中選Tools>>Republication>>Configure Publishing And SubScripter ,接著進行配置,Configure Publishing ,Subscirpter And Distribution...配置要分發的資料庫及其表,視圖等
4.創建分發管理 Create And Manager Publication,選擇要分發的資料庫
5.接上在此基礎上或Push Subscriptions to other,選取分發資料庫下的出版物,再按右邊的按鈕:Push New Subscription,逐步按向導完成
啟動代理的域用戶賬號必須具有讀取發布-分發伺服器目錄的許可權
你用的賬號沒有讀取\\ServerA\D$\Program Files\Microsoft SQL Server\MSSQL\repldata\unc\這個目錄下的文件的許可權。
啟動代理的域用戶賬號必須具有讀取發布-分發伺服器目錄的許可權
----^^^^^^^^^^^^^^^在控制面板-->管理-->服務-->sqlagent-->屬性里的那個啟動用戶
訪問許可權要注意
啟動代理的域用戶賬號必須具有讀取發布-分發伺服器目錄的許可權
你用的賬號要有讀取\\ServerA\D$\Program Files\Microsoft SQL Server\MSSQL\repldata\unc\這個目錄下的文件的許可權。
㈡ sql server 2008分發伺服器配置在哪
下面為您介紹的sqlserver分發伺服器的設置方法可以將將分發伺服器設置在和發布伺服器不同的機器上,該方法供您參考學習,希望對您有所啟迪。
一般來說,是把發布伺服器和分發伺服器放在同一台SERVER上,但是當發布伺服器的壓力比較大的時候,就可以選擇將sqlserver分發伺服器設置在和發布伺服器不同的機器上。
具體配置如下:
首先要在分發伺服器上的sqlserver中將本機配置為sqlserver分發伺服器,在選擇發布伺服器的時候,要添加上遠程的實際的發布伺服器,這里又涉及到之前一篇文章里提過的伺服器名稱上,如果要從分發伺服器連接發布伺服器,使用的伺服器名稱不能是sqlserver要求的標準的server\instance的話,那就得在分發伺服器上做這個標準的別名,然後設置上管理密碼。
然後在發布伺服器上,配置sqlserver分發伺服器的時候,選擇使用遠程伺服器,然後連接到分發伺服器(如果分發伺服器沒有做之前做的配置的話,這里就會提示分發伺服器管理員做設置什麼的,總之就是過不去了),然後輸入之前在分發伺服器中輸入的管理密碼。
最後要說的主要是這個快照代理的運行賬戶,這個賬戶可以設置為在sqlserver分發伺服器上的windows賬戶同,分發伺服器名\用戶名,此賬戶要對在分發伺服器上的快照文件夾有寫許可權,還要設置此用戶可以登錄分發伺服器的sqlserver並屬於分發資料庫的db_owner角色,最後因為真正的發布資料庫在發布伺服器上,如果連接到發布伺服器使用通過模擬進程賬戶,則還需要在發布伺服器上配置一個和分發伺服器上運行快照代理相同的windows賬戶,並對使它屬於發布資料庫的db_owner角色。當然這可能只是配置的一種方案,根本問題還是在於配置的windows賬戶能對所需要訪問的資源擁有相應的許可權。
㈢ 如何配置 SQL Server 發布伺服器計算機
Configuration Manager 2007 不支持站點資料庫完全復制,只應復制特定的站點資料庫對象。注意 在Configuration Manager 2007 安裝中,為支持站點系統訪問站點資料庫副本,必須復制 98 個對象(48 個表、44 個存儲過程、4 個視圖和兩個用戶定義的函數)。在 Configuration Manager 2007�0�2SP1 安裝中,為支持站點系統訪問站點資料庫副本,必須復制 99 個對象(49 個表、44 個存儲過程、4 個視圖和兩個用戶定義的函數)。 在開始執行這些過程之前,確保已完成復制前必需任務。有關必需的復制前安裝任務的詳細信息,請參閱 如何執行必需的復制前安裝任務。可以使用以下過程來配置宿主站點資料庫的 SQL Server 以發布要復制的站點資料庫,並充當其自身的分發伺服器。配置宿主站點資料庫的 SQL Server 以發布要復制的站點資料庫在連接到宿主站點資料庫的 SQL�0�2Server 的 SQL Server 2005 SQL�0�2Server�0�2Management�0�2Studio 控制台中,右鍵單擊「復制」,然後單擊「配置分發」以啟動配置分發向導。在「歡迎」頁面上,單擊「下一步」(如果顯示)。在「分發伺服器」頁面上,選擇「『』將充當自己的分發伺服器;SQL Server 將創建分發資料庫和日誌」。如果SQL Server 代理服務尚未啟動,必須在「啟動 SQL Server 代理」頁面上將其啟動。注意 如果SQL Server 服務帳戶對 SQL Server 計算機沒有管理許可權,必須手動啟動 SQL Server 代理服務並將其配置為在 SQL Server 啟動時自動啟動。 在「快照文件夾」頁面上,輸入空的共享網路資源,訂閱伺服器 SQL Server 將訪問該資源以檢索存儲在其中的站點資料庫快照信息。重要 必須為快照文件夾指定有效的 UNC 共享路徑。對快照文件夾使用本地驅動器路徑將不支持在訂閱伺服器 SQL Server 計算機上創建的請求訂閱。 在「分發資料庫名稱」頁面上,指定要創建以支持站點資料庫分發的系統資料庫的資料庫名稱和資料庫文件安裝目錄。注意 分發資料庫文件安裝路徑必須是 SQL�0�2Server 計算機上的本地位置,並以驅動器號和冒號開頭(例如,C:)。 在「發布伺服器」頁面上,選擇宿主站點資料庫的 SQL Server,在它變為發布伺服器時將使用分發伺服器資料庫。在「向導操作」頁面上,選擇「配置分發」。在「完成向導」頁面上,驗證將用於配置分發的設置,然後單擊「完成」。完成分發配置之後,單擊配置頁面上的「關閉」。配置新的本地發布以獲得所需的 SQL Server 副本站點資料庫信息在連接到宿主站點資料庫的 SQL�0�2Server 的 SQL Server 2005 SQL�0�2Server�0�2Management�0�2Studio 控制台中,展開「復制」,右鍵單擊「本地發布」,然後單擊「新建發布」以啟動新建發布向導。在新建發布向導歡迎頁面上,單擊「下一步」。在「發布資料庫」頁面上選擇站點資料庫。在「發布類型」頁面上,選擇「事務發布」。在「項目」頁面上,選擇要作為復制項目發布的必需站點資料庫對象。確定要發布的必需站點資料庫對象: 在SQL�0�2Server�0�2Management�0�2Studio 控制台中,右鍵單擊站點資料庫名稱並選擇「新建查詢」。 在SQL�0�2Server�0�2Management�0�2Studio 結果窗格中,輸入以下查詢:Select�0�2ObjectName�0�2from�0�2ReplicatedObjects�0�2where�0�2SiteSystemType�0�2=�0�2'MP',然後單擊「執行」。注意 支持伺服器定位器點站點系統以訪問 SQL�0�2Server 站點資料庫副本所需的對象將作為管理點復制的對象查詢的一部分返回。完成此步驟之後,不需要為復制配置其他對象以支持為訪問站點副本而配置的伺服器定位器點站點系統。如果僅配置 SQL�0�2Server 站點資料庫復制以支持伺服器定位器點訪問 SQL Server 副本,您可以使用以下查詢:Select�0�2ObjectName�0�2from�0�2ReplicatedObjects�0�2where�0�2SiteSystemType�0�2=�0�2'SLP'。 在「項目問題」頁面上,確保已為復制選擇列出的表和對象。在「篩選錶行」上,不要添加任何錶篩選。在「快照代理」頁面上,選擇「立即創建快照並使快照保持可用狀態,以初始化訂閱」。選擇「計劃在以下時間運行快照代理:」並接受默認計劃。或者,您可以單擊「更改」,以根據自己的復制要求為快照代理配置日常計劃頻率。在「代理安全性」頁面上,單擊「安全設置…」並配置用於快照代理和日誌讀取器代理的帳戶。在「向導操作」頁面上,驗證是否已選中「創建發布」。在「完成向導」頁面上,輸入發布的名稱並檢查發布設置,然後單擊「完成」。在「創建發布」頁面上,在創建發布之後單擊「關閉」。
㈣ SQL Server2005 無法建立分發伺服器
SQL 2005 Express版本不支持
SQL05什麼版本?
---------
版本支持時,在復寫—右健—設置散熱
㈤ 如何在sql2005建立復制分發,訂閱
1、發布伺服器,將要發布的資料庫整個做一個快照,
2、訂閱伺服器的快照代理程序把發布伺服器的快照讀取過來,放在本地的快照文件夾內
3、訂閱伺服器的發布代理程序把快照文件夾中的快照發布到訂閱伺服器上。歷史記錄和快照記錄在分發伺服器中。
㈥ 如何在SQLServer2000中配置發布、分發和訂閱服務
5.0 文檔說明
除可用的新功能之外,本節還包含運行 SP3 時可能發生的問題。這些問題可能發生在從 SQL Server 2000、SQL Server 2000 SP1 或 SQL Server 2000 SP2 運行 Service Pack 進行升級的情況下。本節未描述 SP3 中提供的所有修補程序。要查看這些修補程序的完整列表,請參見 Microsoft 知識庫文章 306908。
本節中的 Analysis Services 和 Meta Data Services 部分不適用於僅 Desktop Engine 安裝。
本自述文件中未能及時提供的 SQL Server 2000 Service Pack 3 相關信息,將在 Microsoft 知識庫文章 330022 中提供。該文章可以在 Microsoft 產品技術支持服務知識庫中找到。
5.1 資料庫引擎和 Desktop Engine 增強功能
下列增強功能適用於安裝 Database Components SP3 的 SQL Server 2000 實例。也適用於安裝 Desktop Engine SP3 的 Desktop Engine 實例。
5.1.1 在 Database Components SP3 中使用中文、日語或朝鮮語字元
在 SP1 中引入
如果在運行 Windows NT 4.0 的伺服器或 Windows 98 上安裝了 Database Components SP3 之後再升級到 Windows 2000,Windows 2000 升級過程將替換某些系統文件。在對中文、日語或朝鮮語字元排序時,需要使用這些系統文件。如果在 SQL Server 資料庫中使用中文、日語或朝鮮語字元,在升級到 Windows 2000 後,需重新運行 SP3 附帶的 Sqlredis.exe。有關運行 Sqlredis.exe 的更多信息,請參見 4.2 再發布 SP3 數據訪問組件。
說明 如果客戶機或伺服器上沒有含中文、日語或朝鮮語字元的資料庫,則無需重新應用 Sqlredis.exe。
5.1.2 散列組已刪除
在 SP1 中引入
散列組 (hash teams) 已刪除。由於 SQL Server 2000 中的改進,使用散列組已不能獲得它們在 SQL Server 7.0 中所提供的性能好處。而且,刪除散列組使得 SQL Server 2000 更加穩定。
因此,查詢優化器不再用散列組生成查詢計劃。
在極個別的情況下,刪除散列組可能會使查詢的處理速度減慢。請分析這類查詢並確定創建更適合的索引是否能使查詢性能恢復到以前的水平。
5.1.3 添加的 Affinity Mask 開關
在 SP1 中引入
此 Service Pack 添加了兩個 Affinity Mask 開關。
Affinity Mask I/O 開關
使用此 Service Pack,可以指定使用哪些 CPU 來運行用於磁碟 I/O 操作的線程。這一開關必須與 Affinity Mask 選項結合起來使用。有關更多信息,請參見 Microsoft 產品技術支持服務知識庫中的文章 298402。有關搜索知識庫的指導,請參見 1.3 關於 SP3 的其他信息。
Affinity Mask 連接開關
使用此 Service Pack,可以將支持虛擬介面體系結構 (VIA) 的系統配置為將 SQL Server 連接從某些網卡綁定到一個處理器或一組處理器。這一開關必須與 Affinity Mask 選項結合起來使用。有關更多信息,請參見 Microsoft 產品技術支持服務知識庫中的文章 299641。
詳細內容參見
http://bbs.chinaacc.com/showprint.asp?topic_id=213968&forum_id=39