Microsoft SQL Server 2005 Express Edition 为生成应用程序提供了一个简单的数据库解决方案。SQL Server Express Edition 支持完整的 SQL Server 2005 编程模型,包括 Transact-SQL、存储过程、视图、触发器、SQL Server CLR 集成 (SQLCLR) 以及 XML 数据类型。当您开发一个使用 SQL Server Express Edition 作为数据源的应用程序时,可以确保应用程序将与运行 SQL Server 2005 的成品服务器兼容。
连接到 SQL Server Express Edition 数据库
通过将数据库服务器指定为本地 SQL Server Express Edition 数据源,您可以连接到 SQL Server Express Edition 数据库,就像您连接到任何 SQL Server 数据库一样。例如,下面的连接字符串连接到一个名为 Customers 的数据库。
Data Source=.\SQLEXPRESS;Initial Catalog=Customers;Integrated Security=True;
通过使用代替 InitialCatalog 或 Database 连接字符串属性的 AttachDBFilename 连接字符串属性,您也可以指定一个要附加到的数据库文件。通过使用文件名连接到数据库可以简化将数据库与应用程序一起部署的工作(假如目标服务器运行的是 SQL Server Express Edition )。例如,下面的连接字符串连接到存储在 Customers.mdf 文件中的数据库。
Data Source=.\SQLEXPRESS;AttachDbFileName=e:\data\Customers.mdf;Integrated Security=True;User Instance=True
ASP.NET 提供了用于在 Web 应用程序的 App_Data 目录中存储数据的便捷选项。App_Data 目录的内容不会在响应 Web 请求时提供,从而提高了应用程序的数据安全性。另外一种方便性是,您可以提供 |DataDirectory| 连接字符串变量,以代替应用程序的 App_Data 目录的文件路径。当打开到数据库的连接时,ASP.NET 功能(如 SqlDataSource 控件或用于成员资格、角色、用户配置文件、Web 部件个性化设置等的提供程序)自动将 App_Data 目录的文件路径替换为 |DataDirectory| 连接字符串变量。如果将 Web 应用程序移动到另一个目录,这可以确保数据库的路径保持最新。下面的代码示例演示一个包含 |DataDirectory| 连接字符串变量的连接字符串。
Data Source=.\SQLEXPRESS;AttachDbFileName=|DataDirectory|Customers.mdf;Integrated Security=True;User Instance=True

说明:

当您与 User Instance 设置为 true 的连接字符串进行连接时,SQL Server Express Edition 只允许有单个连接连到 .mdf 文件。

通过在“解决方案资源管理器”中右击数据库并选择“分离”选项,或者通过在“服务器资源管理器”中右击数据库并选择“关闭连接”,可以关闭由 Visual Web Developer 占有的连接。当您运行或调试 Web 应用程序时,V 的连接字符串进行连接时,SQL Server Express Edition 只允许有单个连接连到 .mdf 文件。

转载于:https://www.cnblogs.com/johntom/archive/2012/04/06/2435357.html

SQL2005数据库连接相关推荐

  1. java 连接sqlitle_ASP连接SQL2005数据库连接代码

    ASP 的 ASP连接SQL2005数据库连接代码 说明: a.以下字符中数据库名forum,数据库服务器名WWW-2443D34E558\SQL2005(或者127.0.0.1) b.查看sql数据 ...

  2. VS2005+SQL2005 ASP.NET2.0数据库连接

                                              VS2005+SQL2005 ASP.NET2.0数据库连接 对于的新手来说,整个数据库连接不太容易,根据连接过程中 ...

  3. VS2008+SQL2005 ASP.NET2.0数据库连接总结 (vs2005也可)----转载+说明

    一:关于MS SQL 2005和C#远程连接的详细设置 ◎ 首先嘛MSSQL2005总要先装好了的!,然后先我们要配置MSSQL服务器开启远程连接功能,可以到配置工具-=>SQL Server ...

  4. MSDN演练时发现的SqlServer2005数据库连接问题

    MSDN演练时发现的SqlServer2005数据库连接问题 演练:网页中的基本数据访问 ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.c ...

  5. java sql2005驱动_sqljdbc.jar下载-sqljdbc.jar 2005下载官方版-jdbc连接数据库mssql驱动西西软件下载...

    sqljdbc.jar 2005是Java程序连接数据库mssql驱动,微软SQL Server 2005 的 Java Database Connectivity (JDBC) 驱动程序.SQL S ...

  6. 关于数据库连接池满了的问题详解

    关于数据库连接池满了的问题详解 代码级问题 实例问题 问题根源 问题扩展 代码级问题 问题重现: 某某系统在生产环境使用一定时间后表现出用户不能登录,后台tomcat日志报如下错: 2008-08-1 ...

  7. ABP netcore多数据库连接,动态链接字符串

    ABP netcore多数据库连接,动态链接字符串 ABP框架相信大家都有些了解,今天我们来尝试用ABP框架来实现多数据库访问,第二数据库使用动态链接字符串. 前段时间想做一个用ABP框架作为多租户管 ...

  8. mysql 连接池 多线程_4 多线程应用:数据库连接池 | 学步园

    首先说明一下:这个例子是来源于[C#线程参考手册]参考手册内的一个例子,在这个我只是想研究一下她的设计原理. 具体好用不好用,因为没有做具体项目的测试,所以提醒大家注意. 1 设计思路: 1.1 在程 ...

  9. 4 多线程应用:数据库连接池

    4 多线程应用:数据库连接池 分类: 读书笔记2009-11-09 15:46 747人阅读 评论(0) 收藏 举报 数据库连接池多线程object数据库exceptionstring 首先说明一下: ...

最新文章

  1. 数据变异性的度量 - 极差、IQR、方差和标准偏差
  2. iOS内存暴增问题追查与使用陷阱
  3. 浮动5-常用列表显示(案例)
  4. python目标检测答案_你好,这里有一份2019年目标检测指南
  5. linux把硬盘当内存,把内存当硬盘使,让你的linux程序运转如飞(在linux下用firefox在线写csdn的blog再也不卡了)...
  6. Linux上Oracle 11g安装步骤图解(超详细图文教程)附带导入数据和新建数据库教程
  7. RTOS 任务间互斥的难题
  8. J2EE基础之Web服务简介
  9. spring boot定时任务解析
  10. 抖音“市长带你看湖北”首场直播:总成交额1793万元
  11. xmu1214: 购物
  12. iBase4J项目笔记
  13. 基于SSH的宠物管理系统
  14. java批量图片下载+打包成zip格式
  15. 【BBF系列协议】TR104 VoIP CPE的配置参数
  16. neo4j-入门---学习复杂关系使用CQL语句操作图数据库(二)
  17. 一款Excel导入导出解决方案组成的轻量级开源组件
  18. 【二、八、十、十六】进制转换详解
  19. 红外图像处理:去竖条
  20. windows下查看端口开放情况

热门文章

  1. springboot+aop切点记录请求和响应信息
  2. 如何理解5G空口(NR)?
  3. android 成长日记 3.关于Activity的用户体验提升办法和使用技巧说明
  4. 团队开发——第一次冲刺第7天
  5. 更改管理员密码以后网站不能启动
  6. PAT1060. 爱丁顿数
  7. 问题 G: 筛选素数
  8. php空间 数据库设计,php进阶之数据库设计/ 选择合适的表引擎
  9. java 档案管理系统论文_基于JAVA学生档案管理系统论文.doc
  10. css编写加载页面动画效果