asp.net 2.0有一个特殊目录App_data,通常Sql server 2005 express数据文件就放在这个目录,相应的数据库连接串就是:
connectionString="…… data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|data.mdf;User Instance=true"
这里有一个DataDirectory的宏,他表示什么意义呢? DataDirectory 是表示数据库路径的替换字符串。由于无需对完整路径进行硬编码,DataDirectory 简化了项目的共享和应用程序的部署。例如,无需使用以下连接字符串: "Data Source= c:\program files\MyApp\app_data\Mydb.mdf" 通过使用 |DataDirectory|(包含在如下所示的竖线中),即可具有以下连接字符串: "Data Source = |DataDirectory|\Mydb.mdf" 不仅仅是Sql server 2005 express中使用,也可以在其他的文件数据库中使用,例如Sqllite数据库文件的连接字符串:
通过该选项,DBA 无需将数据库文件附加到服务器即可使用它们。当连接字符串中包括 AttachDBFilename 关键字时,指定的文件被附加到 SQL Server 实例,并且客户端连接到新附加的数据库。AttachDBFilename 选项的参数是要附加的文件名。以下是一个示例。
AttachDbFilename=|DataDirectory|\Database1.mdf;
|DataDirectory| 是打开连接的程序所在目录的快捷方式。要附加其他目录中的文件,必须提供该文件的完整路径。此例中的日志文件名为 Database1_log.ldf 并与数据库文件位于同一目录下。如果数据库文件已经附加到 SQL Server 实例,则向现有数据库打开该连接。
这是一个不错的选项,因为如果您是管理员,就可以通过在应用程序的连接字符串中指定文件名来附加并连接到一个数据库文件。许多开发人员在他们的系统上以管理员身份运行,因此,AttachDBFilename 可以为他们正常工作。问题在于,Microsoft 强烈建议“不要”以管理员身份运行,因为这样做可以减少病毒可能造成的危害数量。在这种情况下,我们需要的是一种方法,使得无需作为 Windows Administrators 组的成员就能使用 AttachDBFilename。解决方案是用户实例功能。
分享到:
相关推荐
资源来自pypi官网。 资源全名:ae_lisz_app_data-0.0.12-py3-none-any.whl
资源来自pypi官网。 资源全名:ae_lisz_app_data-0.1.32.tar.gz
资源分类:Python库 所属语言:Python 资源全名:ae_lisz_app_data-0.1.29-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
步骤1:先把Fy_Recover_Data包拷贝到oracle相关目录下 步骤2:在scott用户下创建test_emp表: SQL> conn scott/tiger; Connected. SQL> select * from tab; TNAME ? ? ? TABTYPE CLUSTERID --------------...
aarch64-linux-gnu-gcc是由 Linaro 公司...可用于交叉编译ARMv8 64位目标中的裸机程序、u-boot、Linux kernel、filesystem和App应用程序。aarch64-linux-gnu-gcc交叉编译器必须安装在64为主机上,才能编译目标代码。
Python3.6的bz2模块需要的so文件,可复制到lib/python3.6/lib-dynload使用
<uni-data-picker> 是一个选择类datacom组件。支持多列级联选择。列数没有限制,如果屏幕显示不全,顶部tab区域会左右滚动。 适用于uni-app使用uni-data-picker实现省市区选择器的json数据
web-app_2_4.xsd
asp.net 的用户管理模块的数据库.如果使用ASp.NET的用户登陆控件则会自动在App_Data目录下创建ASPNETDB.MDF数据库
Mobile App Development with Ionic 2: Cross-Platform Apps with Ionic, Angular, and Cordova by Chris Griffith English | 10 Apr. 2017 | ASIN: B06Y5Q24B2 | 310 Pages | AZW3 | 2.93 MB Learn how to build ...
在启动项目中创建App.config文件,App.config文件内...
串口测试工具2020,智能组包,可读取任意长度内容...APP支持发送16进制指令,发送字符串。 能接收设备返回信息,采用16进制显示。 本软件专业性很强,主要面向安卓开发人员及其硬件开发人员。 支持USB转串口调试。
app_subway_data数据库脚本文件
asp.net完整权限管理系统,一个权限管理系统,可以进行角色添加、用户添加、模块添加,App_Data下面为Sql数据库文件。
data_binding-sample_android-app_kotlin
适用于openwrt连接的usb打印机配置GUI界面,全平台全版本适用。
The Android app for Microsoft Power BI brings Power BI to your pocket, with up-to-date, touch-enabled mobile access to your business information. View and interact with your company dashboards from ...
深度软件商店5.6.3.16,deepin-app-store_5.6.3.16+c4-1_amd64.deb