SQL 2000怎么向SQL 2008 R2推送數據?(2)_MySQL教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:MySQL導入導出數據出現亂碼的解決辦法
      在mysql導入導出數據時經常出現中文亂碼的問題,大多是因類導入導出時編碼設置不一致所引起的。本文介紹了不同平臺下的編碼轉換方法,供大家參考。 在linux系統中默認的是utf8編碼,而windows是gbk編碼,如果在這二個系統間導入未經指定編碼的數據,就會出現亂碼。 首

        完成上述兩步后就可以配置訂閱了,訂閱分為兩種,分別是推式訂閱和拉式訂閱,前者由分發服務器連接訂閱服務器,向訂閱服務器推送數據;后者由訂閱服務器連接分發服務器,向分發服務器拉取數據。所以在完成上一步后,“本地發布”中即出現了新創建的發布,右鍵單擊選擇“新建訂閱”即可出現“新建訂閱向導”對話框,點擊下一步后已經選擇了當前的訂閱,繼續點擊下一步,出現訂閱類型設置,如圖9。

      SQL 2000怎么向SQL 2008 R2推送數據?

        圖9

        這里選擇“推式訂閱”,然后點擊下一步出現選擇訂閱服務器和訂閱數據庫的對話框,如圖10所示。

      SQL 2000怎么向SQL 2008 R2推送數據?

        圖10

        首先點擊“添加 SQL Server 訂閱服務器”添加訂閱服務器,出現“連接到服務器”對話框,需要注意的是,訂閱服務器也需要使用服務器名稱登錄。如果目標服務器與本地位于同一個局域網內,使用目標服務器名可以直接登錄;否則則需要設置hosts文件,添加目標服務器IP與名稱的對應關系才可以。登錄方式同樣使用SQL Server 身份認證。注意,修改完hosts重啟之后才會生效。

        添加完訂閱服務器后,如果訂閱服務器中有同名的數據庫,則會自動顯示在“訂閱數據庫”中。除此之外,訂閱數據庫需要登錄賬號有“db_owner”權限,否則不會顯示在“訂閱數據庫”中,當然也可新建數據庫。點擊下一步后出現設置同步計劃的對話框,如圖11。

      SQL 2000怎么向SQL 2008 R2推送數據?

        圖11

        代理計劃可以設置為“連續運行”、“僅按需運行”或與創建發布時類似的自定義時間,其中“連續運行”指的是一直檢查更新并推送到訂閱服務器中,“僅按需運行”則需要手動執行,“<定義計劃>”與創建發布時相同,可以設置重復執行的周期。如果每天只推送一次的話,可以設置在上一步快照代理執行時間之后的一個事件,設置完同步計劃后下一步可以設置初始化時間,如圖12。

      SQL 2000怎么向SQL 2008 R2推送數據?

        圖12

        初始化時間可以設置為“立即”或“首次同步時”,如果上一步設置發布時選擇的立即生成快照,同時這里選擇“立即”初始化訂閱的話,那么向導完成后會立即推送一次數據;否則將按預設的計劃執行。

        按上述設置完成后遇到了一個問題,在執行訂閱代理時,出現“登錄失敗。該登錄名來自不受信任的域,不能與 Windows 身份驗證一起使用”的錯誤。但是查看發現不論本機服務器還是訂閱服務器均使用SQL Server 身份認證。后來進入SQL Server 2000的企業管理器,在本機服務器的“復制”中右鍵單擊,選擇“配置發布、訂閱服務器和分發”,然后點擊訂閱服務器,在訂閱服務器的列表中點擊之前設置的訂閱服務器右側的“...”,發現登錄方式為“Windows 身份認證”。重新將訂閱服務器的登錄配置為SQL Server 身份認證即可解決該問題。

      分享:sql語句中刪除表數據drop、truncate和delete的用法
      雖然綠色資源網小編不建議大家去用命令刪除數據庫表中的東西,但是這些刪除命令總有用的著的地方。 說到刪除表數據的關鍵字,大家記得最多的可能就是delete了 然而我們做數據庫開發,讀取數據庫數據.對另外的兩兄弟用得就比較少了 現在來介紹另外兩個兄弟,都是刪除表數據

      共2頁上一頁12下一頁
      來源:模板無憂//所屬分類:MySQL教程/更新時間:2014-10-10
      相關MySQL教程