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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE資料庫定時執行一些指令碼。Oracle資料庫指令碼
- 怎樣在windows上定時執行python指令碼WindowsPython指令碼
- Sqlserver在映象資料庫上建立快照指令碼SQLServer資料庫指令碼
- Shell多執行緒備份資料庫的指令碼執行緒資料庫指令碼
- SQL2000附加SQL2005資料具體方法SQL
- 在linux上定期執行命令、指令碼(cron,crontab,anacron)Linux指令碼
- javascript指令碼何時被執行JavaScript指令碼
- 只在工作日執行的指令碼指令碼
- Shell指令碼中執行sql語句操作MySQL資料庫的幾個方法指令碼MySql資料庫
- SQL2005轉SQL2000的方法SQL
- Linux 定時執行指令碼、命令Linux指令碼
- 通過 Redis 定時執行指令碼Redis指令碼
- javascript指令碼何時會被執行JavaScript指令碼
- Linux定時執行.sh指令碼Linux指令碼
- 啟動vi時自動執行的指令碼指令碼
- SELECT * FROM OPENXML在sql2000、sql2005中使用的不同XMLSQL
- 【指令碼】快速啟動和關閉Windows上的資料庫指令碼Windows資料庫
- 指令碼建立Oracle的資料庫指令碼Oracle資料庫
- sleep 時間段不佔指令碼執行時間指令碼
- 自動定時備份 mysql 資料庫 的 shell 指令碼MySql資料庫指令碼
- PHP 避免同時執行一個指令碼PHP指令碼
- 時間遞增迴圈執行指令碼指令碼
- Oracle用指令碼定時執行備份Oracle指令碼
- 在Linux中,有⼀個指令碼執行時間可能超過2天,如何做才能使其不間斷的執行,而且還可以隨時觀察指令碼執行時的輸出資訊?Linux指令碼
- 使用bat指令碼執行MySQL命令時遇到的坑BAT指令碼MySql
- Linux定時執行指定的指令碼檔案Linux指令碼
- php不設定指令碼執行時間的方法PHP指令碼
- python寫的指令碼在kail Linux 執行Python指令碼AILinux
- 拜託,在資料庫中執行計算資料庫
- 資料庫open時檢查點執行的過程資料庫
- 在 Linux 命令列指令碼中執行 sudo 時自動輸入密碼Linux命令列指令碼密碼
- cmd命令列下用命令執行SQL指令碼到SQL Server資料庫中命令列SQL指令碼Server資料庫
- 讓Jenkins執行GitHub上的pipeline指令碼JenkinsGithub指令碼
- 資料庫備份指令碼資料庫指令碼
- 刪除資料庫指令碼資料庫指令碼
- 資料庫監控指令碼資料庫指令碼
- 資料庫全備指令碼資料庫指令碼
- 監控資料庫指令碼資料庫指令碼