在桌面上安装和部署 (SQL Server Compact)

05/27/2011

本文内容

将 SQL Server Compact 4.0 安装程序用于台式机 (SSCERuntime-ENU.msi) 以便安装 SQL Server Compact 4.0。可以下载此安装程序。用于台式机的 SQL Server Compact 4.0 安装程序仅包含用于台式计算机的运行时二进制文件。

安装程序包含以下库:

SQLCESE40.DLL

SQLCEQP40.DLL

SQLCEME40.DLL

SQLCEOLEDB40.DLL(OLEDB 数据提供程序)

SQLCECA40.DLL

SQLCECOMPACT40.DLL

SQLCEER40xx.DLL(错误消息,其中 xx 表示语言)

System.Data.SqlServerCe.dll(ADO.NET 数据提供程序)

System.Data.SqlServerCe.Entity.dll

msvcr90.dll (x86)

msvcr90.dll (amd 64)

安装要求

除非使用的是 OLEDB 数据提供程序,否则必须安装 Microsoft .NET Framework 4 或更高版本才能安装 SQL Server Compact 4.0。可以从 .NET Framework 4 下载中心下载 .NET Framework 4。

由于此安装程序只包含运行时二进制文件,因此在台式机上安装 SQL Server Compact 时,不需要以下软件:

在台式机上安装 SQL Server Compact 时,不需要使用 Visual Studio 和 SQL Server。

安装位置

适用于桌面计算机的 SQL Server Compact 4.0 安装程序可在固定位置安装 SQL Server Compact。固定位置安装为 SQL Server Compact 提供了可服务性支持。SQL Server Compact 4.0 安装程序将在全局程序集缓存 (GAC) 中安装托管程序集(如 System.Data.SqlServerCe.dll),并在注册表中注册本机 DLL(如 OLE DB 提供程序 (sqlceoledb40.dll))。

重要

由于安装涉及注册表,SQL Server Compact 只能由具有管理凭据的用户安装。

SQL Server Compact 4.0 安装在以下位置中:%ProgramFiles%\Microsoft SQL Server Compact Edition\v4.0。例如,如果 Program Files 目录在 C 驱动器中,SQL Server Compact 4.0 运行时二进制文件将安装在 C:\Program Files\Microsoft SQL Server Compact Edition\v4.0 目录中。

在安装 SQL Server Compact 4.0 之后,可以在**“添加或删除程序”中看到该程序显示为“Microsoft SQL Server Compact 4.0”**。

DataDirectory 支持

DataDirectory 是表示数据库路径的替换字符串。由于无需对完整路径进行硬编码,DataDirectory 简化了项目的共享和应用程序的部署。例如,无需使用以下连接字符串:

"Data Source= c:\program files\MyApp\Mydb.sdf"

通过使用 |DataDirectory|(包含在如下所示的竖线中),即可具有以下连接字符串:

"Data Source = |DataDirectory|\Mydb.sdf"

可以通过调用 AppDomain.SetData 在 AppDomain 上设置 DataDirectory 属性。

如果没有设置 DataDirectory 属性,则会应用以下默认规则来访问数据库文件夹路径:

对于已置于客户端计算机目录中的应用程序,此数据库路径将是置入该应用程序的文件夹。例如,如果 MyApp.exe 置入 /MyDir 文件夹中,则可对 /MyDir 文件夹进行访问。

对于在 ClickOnce 下运行的应用程序,将会为此创建一个数据文件夹,并可对其进行访问。

对于 Web 应用程序,则可对 App_Data 文件夹进行访问。通过使用 AppDomain.SetData,可以将 DataDirectory 设置为 App_Data 文件夹。

桌面程序加sql数据库服务器,在桌面上安装和部署 (SQL Server Compact)相关推荐

  1. 在PDA设备上安装和部署 SQL Server Compac 3.5(官方版)

    Microsoft Visual Studio 2008 Service Pack 1 (SP1) 是用来为 Microsoft SQL Server Compact 3.5 开发智能设备应用程序的首 ...

  2. 系统如何启动数据库服务器,怎么启动sql数据库服务器

    怎么启动sql数据库服务器 内容精选 换一换 PostgreSQL支持逻辑备份.您可使用pg_dump逻辑备份功能,导出备份文件,再通过psql导入到RDS中,实现将PostgreSQL的数据导入到云 ...

  3. 服务器sql系统安装,服务器系统安装sql数据库服务器

    服务器系统安装sql数据库服务器 内容精选 换一换 本方案采用DESS作为存储方案.因昆仑服务器仅支持使用DESS提供SBD盘,为了节省成本,在昆仑服务器高可用的场景下用户也可选择ISCSI盘用作SB ...

  4. win10系统怎么开启sql服务器,win10如何启动sql数据库服务器

    win10如何启动sql数据库服务器 内容精选 换一换 华为云提供两种连接方式通过SQL Server客户端连接实例:非SSL连接和SSL连接.其中,SSL连接实现了数据加密功能,具有更高的安全性.准 ...

  5. 数据库服务器修改地址,SQL数据库服务器IP地址修改

    SQL数据库服务器IP地址修改 内容精选 换一换 云数据库RDS服务支持开启公网访问功能,通过弹性公网IP进行访问.您也可通过弹性云服务器的内网访问云数据库RDS.准备弹性云服务器或可通过公网访问云数 ...

  6. SQL SERVER2019 安装程序无法与下载服务器联系。无法安装机器学习服务的问题解决方式

    SQL SERVER2019 安装程序无法与下载服务器联系.无法安装机器学习服务的问题解决方式 在安装SQL SERVER2019时 卡在脱机安装Microsoft 机器学习服务器组件中,下一步点击不 ...

  7. SQL数据库可疑恢复 挂起恢复 置疑恢复 SQL数据库无法附加修复 附加报错 9003

    SQL数据库可疑恢复 挂起恢复 置疑恢复 SQL数据库无法附加修复 附加报错 9003 数据类型 MSSQL 2008R2  数据大小 352 MB 故障检测 服务器几次断电后数据库可疑 无法附加 消 ...

  8. Linux 桌面玩家指南:11. 在同一个硬盘上安装多个 Linux 发行版以及为 Linux 安装 Nvidia 显卡驱动...

    Linux 桌面玩家指南:11. 在同一个硬盘上安装多个 Linux 发行版以及为 Linux 安装 Nvidia 显卡驱动 原文:Linux 桌面玩家指南:11. 在同一个硬盘上安装多个 Linux ...

  9. 银河麒麟高级服务器操作系统V10上安装k8s单机集群

    前言 本文介绍银河麒麟高级服务器操作系统V10上安装部署k8s单机集群及一些基础的kubectl指令 本文涉及部署脚本主要源自基于https://github.com/easzlab/kubeasz在 ...

最新文章

  1. Mybatis-Plus一个新的报错:数据库表名与SQL的关键字冲突!!!
  2. How to scroll the window using JQuery $.scrollTo() function
  3. 37 Reasons why your Neural Network is not working
  4. mesos-master启动失败,报错Failed to load unknown flag 'quorum.rpmsave'
  5. spring 事务 会话_测试Spring的“会话”范围
  6. pwm控制舵机转动角度程序_Mixly 第15课 舵机的使用
  7. 2014-7-29-阿里电面-第一轮
  8. mysql压力写入测试_mysql压力测试工具
  9. java 7 40,Java 7u40 Java SE 8 sun.reflect.Reflection.getCallerClass
  10. 简述计算机通信网络的技术指标,计算机网络基础知识之数据通信中的主要技术指标...
  11. python通配符搜索文件_Python 如何查找特定类型文件
  12. Django之form组件加cookie,session
  13. css 设置input输入内缩进
  14. python中md5方法返回值_python中的md5加密
  15. 在线购物系统后台登录界面html代码,电子商城(购物网站)html模板源码
  16. html 数据可视化
  17. Android webview 下载文件(文件名,扩展名)
  18. scratch实现秋天的画
  19. python 什么是原类_python中什么是类
  20. RefineNet 理解

热门文章

  1. 灰色关联分析及MATLAB实现
  2. java web 图灵_java架构师学习路线-Web架构的理解
  3. 国内众多云桌面你更中意谁
  4. 圣杯布局详解--浮动
  5. icg不支持mysql_MongoDB与MySQL关于写确认的异同
  6. 计算从2000年1月1日至今有多少个周一
  7. 公共关系礼仪实务章节测试题——公共关系的类型(四)
  8. 硬件描述语言Verilog设计经验总结
  9. DIP,QFP,PFP,PGA,BGA封装介绍
  10. Teamface可定制化的CRM管理软件,颠覆传统的管理软件