zoukankan      html  css  js  c++  java
  • 将 SQL Server Express 版用于 ASP.NET (Visual Studio)

    Microsoft SQL Server 2005 Express 版为生成应用程序提供了一个简单的数据库解决方案。SQL Server Express 版支持完整的 SQL Server 2005 编程模型,包括 Transact-SQL、存储过程、视图、触发器、SQL Server CLR 集成 (SQLCLR) 以及 XML 数据类型。当您开发一个使用 SQL Server Express 版作为数据源的应用程序时,可以确保应用程序将与运行 SQL Server 2005 的成品服务器兼容。

    连接到 SQL Server Express 版数据库

    通过将数据库服务器指定为本地 SQL Server Express 版数据源,您可以连接到 SQL Server Express 版数据库,就像您连接到任何 SQL Server 数据库一样。例如,下面的连接字符串连接到一个名为 Customers 的数据库。

    Data Source=.\SQLEXPRESS;Initial Catalog=Customers;Integrated Security=True;

    通过使用代替 InitialCatalogDatabase 连接字符串属性的 AttachDBFilename 连接字符串属性,您也可以指定一个要附加到的数据库文件。通过使用文件名连接到数据库可以简化将数据库与应用程序一起部署的工作(假如目标服务器运行的是 SQL Server Express 版)。例如,下面的连接字符串连接到存储在 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
     

    原文:http://msdn.microsoft.com/zh-cn/partners/ms247257(VS.80).aspx

  • 相关阅读:
    webpack配置之代码优化
    react组件生命周期
    javascript记住用户名和登录密码
    ajax异步请求原理和过程
    深入理解ajax系列第五篇——进度事件
    ajax多次请求,只执行最后一次的方法
    CentOS6.8下MySQL MHA架构搭建笔记
    HTTP状态码
    什么是 Redis 事务?原理是什么?
    Redis 通讯协议是什么?有什么特点?
  • 原文地址:https://www.cnblogs.com/hakuci/p/1890368.html
Copyright © 2011-2022 走看看