我需要为 sql server 的 vs studio 2010 中的 655 版安装什么更新。谁能告诉我在 vs studio 2010 上使用 sql 创建数据库时我的计算机需要什么?我需要使用 655 版本,因为这是 Uni Computers 上使用的版本
2 回答
SQL Server 2008 (655) 和 SQL Server 2008 R2 (661) 不是一回事(尽管这是一个常见的误解 - 很多人认为它们是相同的,因为微软做出了一个糟糕、糟糕、糟糕的命名决定,使2008 R2 听起来像一个服务包)。
您不能将 2008 R2 数据库附加/恢复到 2008 实例,期间。虽然有几种解决方法(也适用于附加 2012 -> 2008、2008 -> 2005、2008 R2 -> 2005 等)。您可以将尝试连接的引擎升级到最高 2008 R2,也可以使用生成脚本向导、导入/导出数据向导、SSIS 或 Red Gate SQL 等第 3 方工具从数据库中提取模式/数据比较(有关替代方案的完整列表,请参阅此博客文章)。
这种情况经常出现,您是否搜索过“sql server version 661 655”?我想出了一大堆使用这个搜索词和一些细微的变化,都在这个网站和 dba.SE 上:
将 SQL Server 2008 数据库附加到 SQL Server 2005 失败
在 SQL Server 2012 中创建数据库,在 2008 年编写和使用?
如何自动恢复 SQL Server 2008 R2 备份文件
附加 .mdf 文件时,数据库“无法打开,因为它是 661 版”
在 SQL Server 2008 中使用数据库 661 版本
https://dba.stackexchange.com/questions/21525/restoreing-an-sql-server-2012-mdf-to-sql-server-2008
如果您在 Visual Studio 2010 中开发基于 .NET 的应用程序,那么它们通常会支持所有版本的 Microsoft SQL Server。这并不意味着您在 Visual Studio 的内部安装 SQL Server,只是您可以连接到在某处运行的 SQL Server 实例。
如果您问“我在哪里可以获得我的大学正在使用的 SQL Server 的副本?”,这取决于。对于开发,您可以在本地计算机上使用与 SQL 的主要版本(2005、2008、2008R2、2012)匹配的SQL Express安装,或者您可以请求大学(或其他人)授予您对现有 SQL 实例的访问权限.