我是一名初级开发人员,即将开始我的第一个“真实”项目。然而,我们正试图找出一种方法来设置所有内容,因为当前的开发人员住在国外。
我被告知要安装某些程序、Subversion 客户端和 SQL Server 2000。
SQL Server 2000 似乎不能安装在Windows 7 上。我在像2005 这样的更高版本的SQL Server 上开发是否存在固有问题?存储过程是否存在无法从 SQL Server 版本正确转换到另一个版本的问题?
同样,我在这方面还很陌生;如果这只是一个坏主意、不可能以及您可以提供的任何其他指导,请告诉我。
最佳答案
新版本的 MSSQL 中有许多 2000 年没有的功能(多行插入、更新的散列算法和 VARCHAR(MAX) 等等)。如果您使用的是 SQL Server Management Studio,它不会为您检查这些差异,即使您连接到 SQL Server 2000 数据库 - 它会自动使用 2008 规则来突出显示语法。因此,很容易意外编写不兼容 2000 的代码。
就运行 2000 而言,如果您有旧版 Windows 的安装盘,您可以运行虚拟机 (http://www.microsoft.com/windows/virtual-pc/) 并在那里安装数据库服务器。如果您的公司有单独的开发环境,您也可以创建生产数据库的副本以供使用。
关于sql - 使用两个不同版本的 SQL Server 的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8527551/