【问题标题】:Visual Studio local database to online databaseVisual Studio 本地数据库到在线数据库
【发布时间】:2012-11-17 20:03:23
【问题描述】:

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

使用代码:

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

SqlCeConnection 支持在线数据库还是只支持本地数据库?

如果是,我应该使用哪些参数?

【问题讨论】:

    标签: c# database sql-server-ce


    【解决方案1】:

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

    现在你的连接字符串是这样的

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

    【讨论】:

    • 首先,这是从 SQL Server Compact.sdf 文件)切换到“成熟”的 SQL Server - 没有“备份和恢复” " 这两者之间的路径....第二个:现在使用“成熟”的 SQL Server,您需要使用 SqlConnection(而不是 SqlCeConnection
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多