sql azure試用感受3
一 上傳資料庫問題
今天在一臺新電腦上用SQLAzureMW上傳資料庫到SQL AZURE,結果在上傳時老是出現"索引錯誤",想了半天也沒明白,到網站上一查
才發現有個需求
Requirements
SQLAzureMW and tools requires SQL Server 2008 R2 SP1 bits to run.
Microsoft® SQL Server® 2008 R2 SP1 - Express Edition
選擇
SQLEXPRADV_x64_CHS.exe(32位系統請選擇SQLEXPRADV_x86_CHS.exe)
下載安裝,安裝時要注意如果不需要資料庫功能,不要選擇資料庫引擎.
二 SQL語法問題
資料庫上傳成功,測試程式發現有些功能出錯,仔細除錯發現是因為用了
SELECT **** INTO #TEMP這樣的語句造成的.
原來SQL AZURE不支援SELECT INTO語句
需要先用CREATE 建立好臨時表,然後再用INSERT INTO *** SELECT 這樣把資料新增進去
三 排序規則問題
這個是很容易忽略的,因為一般我們使用的是中文版本SQL,所以再用漢字比對時不會出現問題
比如
SELECT * FROM A WHERE A.NAME='系統狀態'
A.NAME是nvarchar,這在中文資料庫是能查到資料庫,但上傳到SQL AZURE就查不到了
原因SQL Azure 資料庫使用的預設資料庫排序規則是 SQL_LATIN1_GENERAL_CP1_CI_AS。其中,LATIN1_GENERAL 是英語(美國),CP1 是內碼表 1252,CI 是不區分大小寫,AS 是區分重音。
解決辦法:
CREATE DATABASE DB COLLATE Chinese_PRC_CI_AS
然後用
SELECT [NAME],[COLLATION_NAME] FROM SYS.DATABASES
檢查下排序規則變成 Chinese_PRC_CI_AS了
相關文章
- windows azure 試用感受4Windows
- windows azure 試用感受5Windows
- GoogleChrome試用感受GoChrome
- 雲端計算之路-試用Azure:一次失敗的SQL Server向SQL Azure的遷移嘗試SQLServer
- windows 8.1 試用感受:蛋疼感大幅降低Windows
- SQL Server開始學習感受SQLServer
- 試用聲網Agora語音SDK感受 | 掘金技術徵文Go
- 【感受】-工作3周小計
- Flutter beta3 使用感受Flutter
- SQL Azure雲資料庫SQL資料庫
- 遷移 SQL Server 到 Azure SQL 實戰SQLServer
- 採用分片技術(Sharding)應對SQL Azure限制JDSQL
- 測試部門經理的工作感受
- Azure Cosmos DB (二) SQL API 操作SQLAPI
- PowerShell 操作 Azure SQL Active Geo-ReplicationSQL
- 雲端計算之路-試用Azure:拐彎抹角的負載均衡負載
- oracle實用sql(3)--sql tuning advisorOracleSQL
- 如何更換Azure SQL DB blob storage credentialsSQL
- Azure SQL Database Active Geo-Replication 簡介SQLDatabase
- Azure data studio 跨平臺資料庫管理工具試用資料庫
- 【Azure Redis 快取 Azure Cache For Redis】使用Redis自帶redis-benchmark.exe命令測試Azure Redis的效能Redis快取
- 阿里雲主機優惠購買後試用感受(送阿里雲代金券)阿里
- 【Azure 應用服務】Azure App Service 自帶 FTP服務APPFTP
- SQL Azure與SQL Server的異同點總結和歸納SQLServer
- 微軟雲端資料庫SQL Azure遷移到本地SQL Server的方法微軟資料庫SQLServer
- SQL Azure使用Excel實現BI功能:PowerPivotTWSQLExcel
- 雲資料庫SQL Azure的基本限制TX資料庫SQL
- 天兔監控SQL Azure報錯解決案例SQL
- Sequelize 連線微軟雲資料庫 SQL Azure微軟資料庫SQL
- SQL Azure方便開發者踏上雲資料庫之路SQL資料庫
- 攻擊JavaWeb應用——3、sql注入(上)JavaWebSQL
- 我試了試用 SQL查 Linux日誌,好用到飛起SQLLinux
- 【Azure 應用服務】Azure JS Function 非同步方法中執行SQL查詢後,Callback函式中日誌無法輸出問題JSFunction非同步SQL函式
- 雲資料安全:SQL Azure資料保護RVSQL
- 面對SQL Azure DBA該做好哪些準備?URSQL
- SQL Server 2008 IntelliSense試用記SQLServerIntel
- 資料庫SQL Server DAC 匯入匯出資料到SQL Azure問題資料庫SQLServer
- Azure Terraform(三)部署 Web 應用程式ORMWeb