欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

SQLServer2008轉換為SQL2005數據庫腳本生成

本文討論如何把數據庫從SQL Server 2008版本降低到2005,因為在本地開發(fā)是以SQL Server 2008 Express Edition版本進行的,而主機提供商現在提供的MSSQL只支持到2005,所以需要把數據庫版本給降下來。這個過程挺麻煩的,首先需要有SQL Server Management Studio 2008(簡稱SSMS),現在先來下載它。

創(chuàng)新互聯公司服務項目包括新絳網站建設、新絳網站制作、新絳網頁制作以及新絳網絡營銷策劃等。多年來,我們專注于互聯網行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯網行業(yè)的解決方案,新絳網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到新絳省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!

SQL Server Management Studio 2008 Express 下載(如 果你用的是XP操作系統(tǒng),下載那個x86的版本,即32位的版本,如果是Windows 7并且是64位的操作系統(tǒng),下載那個x64版本),選擇那個“全新安裝”,在安裝的過程中,計算機系統(tǒng)環(huán)境會受到嚴格的檢查,以確保數據庫安裝成功。遇到 失敗的組件(即有紅色叉號的組件),不要關閉安裝窗口,一律到網上找相關的組件(最好是微軟官方下載網站)安裝,安裝一個,重試一次(安裝窗口上部有一個 “重新運行”按鈕),直到全部失敗的組件安裝上(跳過及警告的就不管它了),SQL Server 2008及管理平臺(以前叫企業(yè)管理器)就安裝成功了。注意在安裝過程中,VS2008可能需要安裝SP1(注:不是.NET 3.5的SP1),這個安裝相當的慢,要耐心。

小知識:SQL SERVER對微軟來說是有內部版本的,如果在SSMS或者VS2008里邊看到的數據庫版本為10.0的字樣,就是SQL SERVER 2008,如果版本為9.0的字樣,就是SQL SERVER 2005。

一直是在SQL 2008上開發(fā)的,但虛擬主機提供商的SQL數據庫目前只提供對SQL2005的支持,所以要把已經開發(fā)好的數據庫(里邊含有用的數據)降低到 SQL2005可以識別,或者說降級到SQL2005。具體辦法如下(已經下載并安裝了SSMS2008):

1、點擊“開始 > 程序 > Microsoft Sql Server 2008 > SQL Server Management Studio”

2、 在出現的“連接到數據庫服務器”對話框,服務器類型選“數據庫引擎”,服務器名稱選擇本機的SQL Server(一般是主機名/SQL服務器),點擊下拉框可以找到,身份驗證選“Windows 身份驗證”(一般本地SQL Server都是這種驗證,如果選“SQL Server身份驗證”,需要用戶名及密碼,互聯網上的數據庫是這種身份驗證,主機服務提供商會提供用戶名及密碼)

3、SSMS界面出來,在對象資源管理器中的“數據庫”目錄中查找你要轉換的數據庫,如果沒有,右擊“數據庫”目錄,在出來的快捷菜單中點擊“附加...”,新出現一個對話窗口,點擊右邊窗格中的“添加...”按鈕,找到你要轉換的數據庫,點擊“確定”

4、在要轉換的數據庫上右擊,出現的快捷菜單中點擊“任務 > 生成腳本”,在“腳本向導”中點擊“下一步”,選中你要轉換的數據庫(如果前邊已經選中,這次就是選中狀態(tài)),勾選下部的“為所選數據庫的所有對象編寫腳本”

5、點擊下一步,現在進入配置的最關鍵階段:

由于生成的腳本最后是在主機提供商已經建好的數據庫中生成表,所以注意按照如下的配置進行:

編寫創(chuàng)建數據庫的腳本:False (主機提供商已經有數據庫,這里只生成表,不再生成數據庫)

編寫數據的腳本:True (因為有用的數據要一并生成)

編寫Use DataBase的腳本:False

為服務器版本編寫腳本:SQL Server 2005 (生成2005的腳本,而不是默認的2008腳本

6、按照下邊圖片的選項設定,點擊“完成”,即可完成數據庫由SQL Server 2008到SQL Server 2005的轉換。

后 注:然后根據主機提供商給的數據庫,直接到網絡數據庫上導入腳本;或者再次使用本SSMS連接到主機提供商的數據庫上(這時肯定是SQL Server身份驗證,需要提供用戶名及密碼),通過網絡數據庫“新建查詢”的方法將剛才生成的腳本粘貼到新建查詢窗口,點擊“運行”,即可將全部數據 表、存儲過程、約束關系等導入主機提供商的數據庫中,更具體問題,要與主機提供商聯系。

另外,如果是把數據庫類似于備份一樣生成腳本,以后再完整地生成這個數據庫,那么第5步應該這樣做:

編寫創(chuàng)建數據庫的腳本:True (數據庫一并生成)

編寫數據的腳本:True (包含有用的數據)

編寫Use DataBase的腳本:True

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

用SQL2008導出數據庫的時候,會導致數據庫中的主鍵、索引、標識等數據庫約束丟失。這里以SQL2008為例,介紹一下如何能導數據,又可以保持主鍵、索引、標識等數據庫約束不丟失的方法。

首 先,在本地sql2008上面的數據庫上右鍵-任務(T)-生成腳本(E) ,點擊下一步,勾選下面的“為所選數據庫中的所有對象編寫腳本”-點擊下一步-可以看到“編寫數據的腳本”(SQL2005無此選項)后面是False, 雙擊改為TRUE,拉下來-可以看到“為服務器版本編寫腳本”,雙擊選擇SQL2005(根據遠程數據庫版本而定,我要導的數據庫是SQL2005所以選 它)-點擊下一步-再點擊下一步-點擊“完成”,腳本出現在查詢分析器中。接下來把腳本做一下改動,以適合遠程數據庫使用。一般要改兩個地方,第一個地方 就是第一行 USE [DATABASE] 這個根據遠程數據庫而定,我的遠程數據庫是sq_congxun,所以第一行改為 USE [sq_congxun] 。第二個地方就是改數據庫架構,一般本地是用dbo,而遠程數據庫是以數據庫用戶為架構,所以按Ctrl+H鍵,彈出替換窗口,把dbo替換成 sq_congxun,至此腳本改造完成。接下來打開遠程數據庫,新建查詢,把剛剛的腳本復制進去,執(zhí)行,OK,恭喜你,完成了!

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

SQL2005 SQL2008 遠程連接配置方法 收藏
SQL2005:

打 開SQL2005的配置工具-->SQL Server 2005外圍應用配置器-->服務和連接的外圍應用配置器 -->Database Engine -->遠程連接,選擇本地連接和遠程連接并選上同時使用Tcp/Ip和named pipes.

SQL2008:

打 開SQL Server Management Studio-->在左邊[對象資源管理器]中選擇第一項(主數據庫引擎)-->右鍵-->方面-->在方面的下拉列表中選擇 [外圍應用配置器]-->將RemoteDacEnable置為True.

Express:

如果XP有開防火墻,在例外里面要加入以下兩個程序:
C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBinnsqlservr.exe,
C:Program FilesMicrosoft SQL Server90Sharedsqlbrowser.exe

分享名稱:SQLServer2008轉換為SQL2005數據庫腳本生成
標題網址:http://chinadenli.net/article0/cjshio.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站導航App開發(fā)軟件開發(fā)網站營銷品牌網站設計域名注冊

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都網站建設