把SQL資料庫部署到遠端資料庫伺服器中

2021-09-22 09:43:53 字數 1189 閱讀 9439

今天在scott guthrie的blog上發現了

sql server hosting toolkit,不知道大家開始用它了沒,在園子裡好像我也沒有看到有關這個東東的文章,所以拿出來和大家分享一下。

sql server hosting toolkit

這個工具包使部署sql解決方案到資料庫伺服器變的更佳容易。這個工具包允許你在本地操作sql express,sql server 2000,和 sql server 2005資料庫,然後把你的資料定義和資料輕鬆地遷移,安裝到乙個共享的遠端主機sql server賬號上。

sql server hosting toolkit

。其中還包含了乙個資料庫發布嚮導(database publishing wizard),該嚮導支援2種資料庫主機部署場景:

1) 資料庫發布嚮導允許你指向乙個你正在本機上操作的資料庫,然後自動生成乙個.sql指令碼檔案,該檔案包含了在任何 遠端系統上重建乙個當前資料庫的完整拷貝所需的安裝邏輯。這個.sql指令碼包括了需要建立資料庫定義(表,檢視,儲存過程,觸發器,全文索引目錄,角色, 規則等等), 以及把與你本地資料庫同樣的資料內容填充到新資料庫裡去的所有的東西(這類似於mysql 的dump工具)。把這些安裝邏輯封裝在單個.sql 檔案的好處是,大多數主機**商已經支援上傳 .sql 檔案到他們的主機環境,並且通過他們的管理控制面板執行這些指令碼的能力。假定你現有乙個支援這個功能的web主機**商,你可以馬上開始使用資料庫發布向 導來輕鬆地部署你的**,而不需要主機**商安裝或配置什麼東西。

2) 資料庫發 布嚮導也允許你指向乙個你正在本機上操作的資料庫,然後使用 web service 向你的遠端主機環境遷移和重建資料庫(而不用建立乙個.sql 檔案或者使用主機**商的管理控制面板執行這個檔案)。不過,這個發布選項需要主機環境提供sql發布web-service。 sql server hosting toolkit包含了乙個免費的sql發布web-service實現,我們將與主機**商密切合作來部署這個web-service。

資料庫發布嚮導允許你在本地使用 sql express 或 sql server 2000/2005 ,然後在遠端主機環境中使用sql 2000 或 sql 2005。它不要求sql伺服器的版本是一樣的,所以,在本地使用sql express 2005,然後上傳到主機環境中的sql 2000伺服器,而不用改動任何編碼。

更多的內容可以在:

把遠端資料庫中的資料匯入到本地資料庫

建立鏈結伺服器 exec sp addlinkedserver srv lnk sqloledb 遠端伺服器名或ip位址 exec sp addlinkedsrvlogin srv lnk false null,使用者名稱 密碼 go 查詢示例 select from srv lnk.資料庫名.db...

如何上傳本地資料庫到遠端資料庫

先要把本地的mysql資料庫打包成.sql字尾名的檔案。進入本機的mysql的bin目錄下,記住是本機的 建立個文字文件 第八步 開啟新建的文字文件,輸入以下 可以照抄,只改部分就可以 mysqldump h127.0.0.1 uroot p123456 diguang diguang.sql 這句...

資料庫分類 SQL資料庫 NoSQL資料庫

一 資料庫產品 二.sql資料庫 sql 是所有關係型資料庫的公共語言 關係型資料庫,是建立在關係模型基礎上的資料庫,借助於集合代數等數學概念和方法來處理資料庫中的資料,我們平常使用的資料庫,像mysql,oracle,sql server等都是傳統的關係型資料庫。關係模型指的就是二維 模型,而乙個...