MS SQL server資料庫匯入到godaddy空間裡資料庫攻略

來源:互聯網
上載者:User


因為購買了Godaddy Deluxe Plan(Windows)主機,對於如何將本地MSSQL資料庫上傳至Godaddy伺服器的方法,我在這裡看了相關的介紹,眼睛看花了,不過經本人測試Godaddy主機是完全支援通過SQL Server企業管理器上傳本機資料的,也許我看的不夠全面,可能已經有其他人發了相關的文章,不過我還是在這裡寫一下,以減少後來者的麻煩。



進入Godaddy管理後台>>Databases>>SqlServer>>Create Database



到了這裡就是建立SqlServer資料庫了,在頁面右側“Allow Direct Database Access”選項裡選擇“Yes”允許遠端連線資料庫,設定好“SQL Server Database/User Name” 使用者名稱跟“Password”密碼,建立完畢後會得到“Host Name”的地址。



好了,開啟本地電腦的SqlServer查詢分析器,填入上面的參數,串連成功了,哈哈。



我接下來是這樣做的,用企業管理器將本地需要上傳的資料庫到處SQL指令碼,然後通過查詢分析器直接進行執行,我第一次沒有成功,看到錯誤資訊是沒有使用者權限,重新查看SQL指令碼,將原來的使用者名稱全部替換為dbo,其實不替換的話,我想通過Godaddy SQL Server Web Admin 管理後台在Schemas中添加SQL指令碼中定義的使用者也是一樣,不過這一步我沒試。以上做好之後重新通過查詢分析器執行SQL指令碼,順利執行完畢,通過Godaddy SQL Server Web Admin管理頁面可以看到所建的表跟預存程序,嘿嘿,我的工作完成一半了。



接著,開啟企業管理器,通過匯出資料,順利的將資料傳到了Godaddy SqlServer伺服器,我本機資料庫備份檔案大概在120M,最大的表記錄數在68000條左右,資料匯出共用時50分鐘完成。



以上就是本人的上傳過程,主要還是給新手看的,以節約大家的時間,其實Godaddy MSSQL不像很多人說的那樣麻煩,上面是我上傳資料庫的過程,不過我還要給大家一些小小的提示:



1、資料庫的文字欄位的資料類型盡量使用nvarchar或ntext等類型,不要選擇varchar這些類型,這正是許多人資料顯示頁面中文出現問號亂碼的原因,這個最好在上傳資料庫之前在本地先做好。



2、資料類型沒有問題,可頁面還是顯示亂碼,該問題這個論壇裡也有很多相關文章,我的網站採用ASP開發,也同樣遇到這個問題,解決方案就是在標頭檔中加入<%@CODEPAGE="936"%>,有些人只是加了<%@LANGUAGE="VBSCRIPT"%>,可以改為<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>



3、中文字串變數在使用中經常容易出現問題,這個可以在變數前加N進行資料類型強制轉換,我遇到這樣一個問題,代碼如下:

Conn.Execute(“select * from [user] where name like '%"&T2&"%' order by id desc”)



在使用過程中發現查詢數字或英文都沒有問題,但查詢中文卻沒有記錄,這個應該是由於資料類型導致被SqlServer忽略了,改成這樣:

Conn.Execute(“select * from [user] where name like N'%"&T2&"%' order by id desc”)

呵呵,搞定了。



Godaddy官方網站:www.godaddy.com 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.