SQL2005資料庫指令碼在SQL2000上執行時需注意的地
SQL2005資料庫指令碼在SQL2000上執行時需注意的地方2006-12-25 12:42 在SQL2005上生成一個資料庫指令碼檔案,然後在SQL2000上執行的時候,會出現很多的問題:如SQL2005的系統表與SQL2000的系統表名是有所不同的、sp_addextendedproperty執行時是不需加上"引數=",為了日後學習或是查詢方便,記之:
1.找到"WITH (IGNORE_DUP_KEY = OFF) ON "這一句,用全部替代為空
2.找到"sys.objects",用全部替代為"sysobjects"
3.找到"sys.views",用全部替代為"sysobjects"
4.找到"object_id",用全部替代為"id"[注:這裡的object_id要區分大小寫]
5.找到"sys.sp_addextendedproperty",用全部替代為"dbo.sp_addextendedproperty"或是"sp_addextendedproperty"
6.找到"EXEC sys.sp_addextendedproperty @name=N'XXX', @value=N'XXX' ,@level0type=N'SCHEMA', @level0name=N'XXX', @level1type=N'XXX', @level1name=N'XXX'"這一句,將@level0type=N'SCHEMA'改成@level0type=N'user',再把@name=,@value=,@level0type=,@level0name=,@level1type=,@level1name=全部替代為空
1.找到"WITH (IGNORE_DUP_KEY = OFF) ON "這一句,用全部替代為空
2.找到"sys.objects",用全部替代為"sysobjects"
3.找到"sys.views",用全部替代為"sysobjects"
4.找到"object_id",用全部替代為"id"[注:這裡的object_id要區分大小寫]
5.找到"sys.sp_addextendedproperty",用全部替代為"dbo.sp_addextendedproperty"或是"sp_addextendedproperty"
6.找到"EXEC sys.sp_addextendedproperty @name=N'XXX', @value=N'XXX' ,@level0type=N'SCHEMA', @level0name=N'XXX', @level1type=N'XXX', @level1name=N'XXX'"這一句,將@level0type=N'SCHEMA'改成@level0type=N'user',再把@name=,@value=,@level0type=,@level0name=,@level1type=,@level1name=全部替代為空
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29874631/viewspace-1332517/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 怎樣在windows上定時執行python指令碼WindowsPython指令碼
- Shell多執行緒備份資料庫的指令碼執行緒資料庫指令碼
- python 建立mysql資料庫腳(執行sql)指令碼程式碼PythonMySql資料庫指令碼
- 在linux上定期執行命令、指令碼(cron,crontab,anacron)Linux指令碼
- 線上定時指令碼執行慢,分析過程指令碼
- 讓Jenkins執行GitHub上的pipeline指令碼JenkinsGithub指令碼
- python寫的指令碼在kail Linux 執行Python指令碼AILinux
- 只在工作日執行的指令碼指令碼
- Linux 定時執行指令碼、命令Linux指令碼
- Linux定時執行.sh指令碼Linux指令碼
- Classy:根據資料庫表在執行時建立類/模型資料庫模型
- 在Linux中,有⼀個指令碼執行時間可能超過2天,如何做才能使其不間斷的執行,而且還可以隨時觀察指令碼執行時的輸出資訊?Linux指令碼
- 通過 Redis 定時執行指令碼Redis指令碼
- javascript指令碼何時會被執行JavaScript指令碼
- linux 上 jenkins 透過節點服務在 windows 執行指令碼LinuxJenkinsWindows指令碼
- 自動定時備份 mysql 資料庫 的 shell 指令碼MySql資料庫指令碼
- 在 Linux 中執行.sh 指令碼 No such file or directoryLinux指令碼
- cmd命令列下用命令執行SQL指令碼到SQL Server資料庫中命令列SQL指令碼Server資料庫
- PHP 避免同時執行一個指令碼PHP指令碼
- 使用bat指令碼執行MySQL命令時遇到的坑BAT指令碼MySql
- 生成 Linux 執行時間報告的 Bash 指令碼Linux指令碼
- 【Azure Function App】Python Function呼叫Powershell指令碼在Azure上執行失敗的案例FunctionAPPPython指令碼
- sleep 時間段不佔指令碼執行時間指令碼
- npm 執行時報錯“因為在此係統上禁止執行指令碼”解決辦法NPM指令碼
- 資料庫備份指令碼資料庫指令碼
- 在 Kubernetes 中執行 Oracle 資料庫的新方法Oracle資料庫
- 執行shell指令碼指令碼
- Linux上執行記憶體中的指令碼和程式Linux記憶體指令碼
- 8.4.9 在truffle環境中執行外部指令碼指令碼
- nohup在後臺常駐執行php指令碼PHP指令碼
- PHP執行耗時指令碼實時輸出內容PHP指令碼
- 執行python指令碼後臺執行Python指令碼
- Ubuntu伺服器定時執行Python指令碼Ubuntu伺服器Python指令碼
- MySQL資料庫備份的shell指令碼MySql資料庫指令碼
- 呼叫中心資料入庫指令碼指令碼
- MySQL匯出資料庫指令碼MySql資料庫指令碼
- 資料庫建表和上線指令碼常見規範資料庫指令碼
- appium ios java 指令碼如何用指令執行,例如 adb 那種方式執行指令碼APPiOSJava指令碼
- 淺談雲端計算時代的資料庫執行資料庫