2012-11-17 43 views
3

我目前在我的Visual Studio应用程序中使用本地数据库(.sdf - SQL Server CE),现在我试图将它用作在线数据库,但我有一些疑问。Visual Studio本地数据库到在线数据库

代码使用:

SqlCeConnection Conn = new SqlCeConnection("Data Source=" 
    + "|DataDirectory|\\Database1.sdf"); 

是否SqlCeConnection支持在线数据库或仅局部?

如果是这样,我应该使用什么参数?

回答

1

当然,它支持在线数据库,但为此您需要在SQL Server中恢复数据库。文件系统数据库对此不好。安装SQL Server并在那里恢复数据库,并拥有适当权限的用户。

现在连接字符串是这样

Server=serverip\SQLServer;Database=database1;uid=abc;pwd=12345 
+1

首先,这是从SQL Server ** **紧凑('.sdf'文件)切换到“全面爆发”的SQL Server - 有在这两个....之间没有“备份和恢复”路径。第二:现在使用“全面的”SQL Server,您需要使用'SqlConnection'(而不是'SqlCeConnection') –

相关问题