sql - 使用两个不同版本的 SQL Server 的项目

标签 sql sql-server database windows

我是一名初级开发人员,即将开始我的第一个“真实”项目。然而,我们正试图找出一种方法来设置所有内容,因为当前的开发人员住在国外。

我被告知要安装某些程序、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/

相关文章:

安卓数据库。提供数据或代码?

java - 带条件(真或某些原因导致 NPE)的 Hibernate 选择列表不返回任何结果

SQL-如何在不自动递增 ID 列的情况下插入行?

python - 在 Python 中与 Singleton 共享 Declarative_Base (SQLAlchemy)

sql-server - SQL Server 中的更新/插入触发器

sql - 想要从显示内容中排除数字

sql-server - Dbeaver与sql server如何在一次运行中设置多个变量?

mysql - 多个数据库中表之间的关系

mysql - 在mysql中创建一个函数,如果存在的话

SQL。如何从一列中获取值并将其传递给另一列