我是一名經驗豐富的Sybase開發人員(10多年),希望分支到SQLServer。有沒有人對好的課程/書籍有任何建議來幫助我轉換?謝謝。Sybase開發人員學習SQLServer的任何提示?
回答
SQLServer最初來自Sybase,所以我不認爲你會遇到任何重大問題。不過,您可能會發現這篇文章很有用。
http://www.devarticles.com/c/a/SQL-Server/Migrating-from-Sybase-to-SQL-Server/
微軟有一個工具 - SQL Server遷移助手爲Sybase,它可以自動從Sybase ASE數據庫的移植到SQL Server 2005或2008(包括T-SQL,例如,在存儲過程)和你也可以在這裏找到一些關於遷移過程的有用文檔: http://www.microsoft.com/sqlserver/2005/en/us/migration-sybase.aspx
也許你應該更仔細地看一下SQL Server 2005/2008的新功能(與SQL Server 2000相比),因爲至少ASE 12.5更接近到SQL Server 2000(例如,你沒有varchar(max)/varbinary(max)/ nvarchar(max),較新的MS'T-SQL增強功能在Sybase中可能不太可用,因爲我懷疑Sybase喜歡添加Microsoft添加的所有功能:))。
對於開發者,我真的不認爲你有什麼應該擔心的。 SQL Server的Sybase起源將清晰地顯示在所有常見任務中。
我推薦的一件事是從2005年和2008年發佈特別是2005年以來SQL Server中出現的功能。你想給他們一個粗略的看看,只是爲了瞭解他們做什麼並準備好使用它們在你的arsenal中:加密函數,CLR過程,XML數據類型,varchar/varbinary(MAX)類型,Service Broker,快照隔離,文件流存儲,MERGE語句,公用表表達式和遞歸查詢。
一本專門針對SQL 2005開發人員的書也應該是elp,比如Expert SQL Server 2005 Development。確保是一本新的內容手冊,而不是2005年更新的SQL 2000手冊的重印本。對於更高級的報道,Inside SQL 2005系列非常好。
我建議雙手工作會很好,只是看你如何。
你有沒有最喜歡的Sybase數據庫端口,例如,隨着你一起閱讀?
- 1. Sharepoint開發人員學習路線圖
- 2. 如何開始爲.Net開發人員學習SharePoint 2013
- 3. Java開發人員在任何框架2.0中學習模板的好資源
- 4. 爲java開發人員學習flex如何輕鬆
- 5. 爲音頻格式的開發人員提供的大量學習資源
- 6. 針對PHP開發人員的C#學習資源
- 7. 向非Swing開發人員學習Vaadin的路線圖
- 8. 面向開發人員的機器學習實用指南?
- 9. WPF開發人員學習Silverlight的好方法
- 10. Qt「C#開發人員」的學習路徑
- 11. iOS開發人員學習Mac編程的技巧?
- 12. 針對單個開發人員的Windows Azure學習資源。
- 13. 入門:學習RoR的ASP.Net MVC/C#開發人員
- 14. PHP開發人員的可可提示?
- 15. 爲Java EE開發人員學習Python/Django有多難?
- 16. 作爲一個非.NET開發人員學習Silverlight
- 17. 將JRuby或Ruby學習爲Java開發人員?
- 18. 應該Web開發人員學習閃存
- 19. Silverlight開發人員,學習紅寶石,導軌
- 20. Boost爲C++開發人員學習有多重要?
- 21. ASP.NET開發人員試圖學習Drupal和PHP
- 22. Web開發人員仍應該學習JavaScript嗎?
- 23. 良好的資源爲iPhone開發人員學習Mac OS X開發
- 24. CMS開發人員如何使用「傳統」模板學習如何愛Drupal?
- 25. Magento提示未激活管理員開發人員暗示
- 26. .net開發人員的習慣性iPhone開發
- 27. 初學者SQL開發人員問題
- 28. 如何有效地爲iOS開發人員學習反應和還原?
- 29. 作爲一名ColdFusion開發人員,您應該如何繼續學習ASP.NET?
- 30. PHP開發人員正在學習RoR。我應該學習爲Rails 2.0.2編寫的電子書嗎?