我有一个用c#[WPF]编写的应用程序,它涉及到与几个数据库的大量通信,因此我使用了SQL Server 2008.现在我需要将代码文件和数据库文件一起移动到另一个系统(它没有安装了sql server)。一旦我运行应用程序exe,它就会被攻击,因为它无法从.mdf文件中检索数据。
是否可以通过网络访问我系统中安装的sql server 2008?
答案 0 :(得分:1)
您可以让第二个系统访问第一个系统的SQL Server。
您需要修改连接字符串,以便它访问远程计算机上的服务器,并确保使用正确的身份验证机制。如果两台机器都在同一个Winodws域中,那将会非常简单。
答案 1 :(得分:1)
这很简单。我认为您使用.mdf文件作为数据库。而不是使用.sdf作为主要用于移动开发的数据库格式。网络中有很多.mdf到.sdf转换器。