【问题标题】:Basic Questions about SQL Server Compact Edition 3.5关于 SQL Server Compact Edition 3.5 的基本问题
【发布时间】:2009-11-29 23:02:07
【问题描述】:

1) SSCE (SQL Server Compact Edition) 是仅限本地的数据库吗?这意味着我无法从主机以外的任何其他地方访问它?

2) 本地最多支持256个连接?

3) 是否有任何好的工具可用于将没有存储过程或触发器的空 mdf 转换为 CE sdf?

4) 当您为此运行安装时,它是否打开了任何端口?我不这么认为,但我的老板确信确实如此。

5) SQL Server Management Studio 在安装时是否默认打开任何端口?

感谢您的阅读以及您可以提供的任何见解:)

【问题讨论】:

  • SQL DBO 或 ServerFault 上的其他 IT 管理员可能会想出其他答案。

标签: sql-server


【解决方案1】:
  1. 是的。它是本地唯一的数据库,不能从其他机器访问
  2. 不确定,我从来没有打过 限制,但我知道有一个 文件大小限制为 4GB
  3. 据我所知没有
  4. 再一次,我不是 知道(至少我的软件和 企业防火墙还没有 抱怨)
  5. 再一次,我不是 意识到。管理工作室 本身不是 DBMS 包 (这确实需要一些端口 打开)。也就是说,我从未尝试过 安装 Management STudio 没有 SQL DEVELOPER 或 SQL 快递。

请注意:我回答了关于尝试将 SSCE 用作辅助计算机连接到的服务器的概念的问题 #1,而不是从共享驱动器安装数据库文件。例如,在 SQL Express 中,我可以将一个实例放在服务器上,并让多个应用程序连接到它,我还可以将与数据库关联的文件从共享驱动器挂载到我的本地 SQL Express 实例中。在 SSCE 中,可以挂载文件,但不能充当服务器。

【讨论】:

    【解决方案2】:
    1. 数据库文件(通常是 sdf)可以很高兴地位于远程共享上,但一次只有一台远程计算机可以访问它。
    2. 它支持256 connections,它可以来自不同的进程。
    3. 不知道很抱歉 - 我已经使用 this project 进行了一些小的修改,以便有效地从 sql server 复制。
    4. 当从包中安装时,它可能会在通过 xcopy 部署运行时尝试 ping Windows 更新服务以进行最新检查(我尚未检查)我看不到打开的端口(你不需要安装 SqlServerCE,只需将所需的 dll 放在您的私有 bin 路径中(通常与可执行文件相同的文件夹)就足够了。
    5. 我不知道

    对于打开的端口,最好的检查方法是简单地通过运行wireshark之​​类的东西进行安装。

    【讨论】:

      猜你喜欢
      • 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
      相关资源
      最近更新 更多