我在另一台计算机上创建了一个带有 SQL Server 2005 数据库的 ASP.Net Web 应用程序。
我想把它转移到另一台电脑上。因此,我复制了 ASP.Net 项目以及 SQL 数据库的.bak
格式。我需要配置应用程序以连接到数据库,并且需要帮助以获取正确的连接字符串。
PS:创建的数据库是SQL Server 2005,我需要部署在SQL Server 2012上
我在另一台计算机上创建了一个带有 SQL Server 2005 数据库的 ASP.Net Web 应用程序。
我想把它转移到另一台电脑上。因此,我复制了 ASP.Net 项目以及 SQL 数据库的.bak
格式。我需要配置应用程序以连接到数据库,并且需要帮助以获取正确的连接字符串。
PS:创建的数据库是SQL Server 2005,我需要部署在SQL Server 2012上
bak 文件是 Sql Server 备份文件。您需要将其还原到 Sql Server 2012 并从那里开始。
在 Sql Server 2012 中恢复数据库文件-> http://msdn.microsoft.com/en-us/library/ms177429.aspx
以及将您的应用程序连接到它的连接字符串 - > http://connectionstrings.com/sql-server-2012
“tucaz”的链接是很好的例子。你也可以按照这些步骤来获得一个想法。
在新 PC 上的 SQL Server 2012 上创建新数据库
右键单击新创建的数据库并找到还原数据库选项。提供恢复所需的 .bak 文件
确保在还原数据库文件窗口中选择“覆盖现有数据库(WITH REPLACE)”选项
恢复备份后,在应用程序配置文件中使用以下格式的连接字符串。
<add name="connectionstring"
connectionString="Data Source=ServerName;Initial catalog=DBName;user id=UserName;password=password;Language=British;" />
您必须在新的 sql server 2012 上恢复数据库,然后您可以创建一个新的连接字符串。如果名称保持不变,则只需更改连接字符串中的服务器名称。