有关SQL Server Compact Edition 3.5的基本问题

时间:2009-06-19 14:01:15

标签: sql-server

1)SSCE(SQL Server Compact Edition)是否只是本地数据库?这意味着除了主机之外,我无法从其他任何地方访问它?

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

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

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

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

感谢阅读和您提供的任何见解:)

2 个答案:

答案 0 :(得分:3)

  1. 是。它是本地唯一的数据库,无法从其他计算机访问
  2. 不确定,我从未打过 限制,但我知道有一个 文件大小限制为4GB
  3. 没有我知道
  4. 再一次,没有我是 知道(至少我的软件和 企业防火墙还没有 抱怨)
  5. 再一次,没有我是 意识到。管理工作室 本身不是DBMS包 (这需要一些端口 打开)。那就是说,我从未尝试过 安装Management STudio 没有SQL DEVELOPER或SQL EXPRESS。
  6. 请注意:我回答了问题#1关于尝试将SSCE用作辅助计算机所连接的服务器的概念,而不是从共享驱动器安装数据库文件。例如,在SQL Express中,我可以将一个实例放到服务器上,并让多个应用程序连接到它,我也可以从共享驱动器将与DB关联的文件挂载到我的本地SQL Express实例中。在SSCE中,可以挂载文件,但不能充当服务器。

答案 1 :(得分:3)

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