将 SQL Server Express 版用于 ASP.NET (Visual Studio)
2010-11-28 19:29
567 查看
MicrosoftSQLServer2005Express版为生成应用程序提供了一个简单的数据库解决方案。SQLServerExpress版支持完整的SQLServer2005编程模型,包括Transact-SQL、存储过程、视图、触发器、SQLServerCLR集成(SQLCLR)以及XML数据类型。当您开发一个使用SQLServerExpress版作为数据源的应用程序时,可以确保应用程序将与运行SQLServer2005的成品服务器兼容。
通过使用代替InitialCatalog或Database连接字符串属性的AttachDBFilename连接字符串属性,您也可以指定一个要附加到的数据库文件。通过使用文件名连接到数据库可以简化将数据库与应用程序一起部署的工作(假如目标服务器运行的是SQLServerExpress版)。例如,下面的连接字符串连接到存储在Customers.mdf文件中的数据库。
ASP.NET提供了用于在Web应用程序的App_Data目录中存储数据的便捷选项。App_Data目录的内容不会在响应Web请求时提供,从而提高了应用程序的数据安全性。另外一种方便性是,您可以提供|DataDirectory|连接字符串变量,以代替应用程序的App_Data目录的文件路径。当打开到数据库的连接时,ASP.NET功能(如SqlDataSource控件或用于成员资格、角色、用户配置文件、Web部件个性化设置等的提供程序)自动将App_Data目录的文件路径替换为|DataDirectory|连接字符串变量。如果将Web应用程序移动到另一个目录,这可以确保数据库的路径保持最新。下面的代码示例演示一个包含|DataDirectory|连接字符串变量的连接字符串。
原文:http://msdn.microsoft.com/zh-cn/partners/ms247257(VS.80).aspx
连接到SQLServerExpress版数据库
通过将数据库服务器指定为本地SQLServerExpress版数据源,您可以连接到SQLServerExpress版数据库,就像您连接到任何SQLServer数据库一样。例如,下面的连接字符串连接到一个名为Customers的数据库。DataSource=.\SQLEXPRESS;InitialCatalog=Customers;IntegratedSecurity=True;
通过使用代替
DataSource=.\SQLEXPRESS;AttachDbFileName=e:\data\Customers.mdf;IntegratedSecurity=True;UserInstance=True
ASP.NET提供了用于在Web应用程序的App_Data目录中存储数据的便捷选项。App_Data目录的内容不会在响应Web请求时提供,从而提高了应用程序的数据安全性。另外一种方便性是,您可以提供|DataDirectory|连接字符串变量,以代替应用程序的App_Data目录的文件路径。当打开到数据库的连接时,ASP.NET功能(如
DataSource=.\SQLEXPRESS;AttachDbFileName=|DataDirectory|Customers.mdf;IntegratedSecurity=True;UserInstance=True
原文:
相关文章推荐
- 火星人软件安装指南 -- 运行环境的安装(IIS,ASP .NET,SQL Server Express)
- Free ASP.NET 2.0 web hosting with SQL Server Express
- 在Windows 2003 中发布 ASP.NET 2.0 无法写 SQL SERVER Express
- asp.net中修改sql server express的数据
- 结合使用 ASP.NET 和 SQL Server Express Edition
- 结合使用 ASP.NET 和 SQL Server Express Edition
- ASP.NET MVC 3、WebMatrix、IIS Developer Express、SQL Server Compact Edition、Razor
- 在Windows 2003 中发布 ASP.NET 2.0 + SQL SERVER Express
- 未安装SQL Server Express的情况下使用Asp.Net的网站配置工具
- asp.net VS2013自带的数据库SQL Server Express LocalDB使用介绍
- ASP.NET Core MVC 和 Visual Studio入门(五) 使用 SQL Server LocalDB
- 解决 VS2013 ASP.NET 缺少 SQL Server Express
- 结合使用 ASP.NET 和 SQL Server Express Edition
- 使用Visual Studio下自带的SQL Server Express
- Ubuntu Server上搭建可用于生产环境的ASP.NET服务器
- Using SQL Server for asp.net session state
- 如何阅读别人的源码项目包(ASP.NET+SQL SERVER)
- 用asp.net+Jquery+Ajax+sqlserver编写的 (英语六级记单词)
- 【点滴】向Sql Express数据库文件中注册Asp.NET 2.0用户管理模块
- Unable to use SQL Server because ASP.NET version 2.0 Session State is not installed on the SQL serve