首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

连接字符串路径有关问题

2012-04-15 
连接字符串路径问题connectionStringData Source.\SQLEXPRESSAttachDbFilename|DataDirectory|\abc.m

连接字符串路径问题
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\abc.mdf;Integrated Security=True;User Instance=True"
sql espress数据库这么写
如果是sql server 2008这么写是错误的,
connectionString="Data Source=localhost;AttachDbFilename=|DataDirectory|\abc.mdf;Integrated Security=True;User Instance=True"
应该怎么写,不要绝对路径,只要相对路径
不要告诉我AttachDbFilename=c:\website\app_data这么写
这样程序换目录或者移植会出现问题的,能不能像sqlexpress里面那样写成相对的

[解决办法]
Provider=SQLOLEDB.1;Password=xxxx;Persist Security Info=False;User ID=sa;Initial Catalog=contract;Data Source=xxxxx
用实例名
[解决办法]
www.connectionstrings.com
[解决办法]
你那个是直接读取数据库文件XXX.mdf

开启了SQL服务以后可以通过SQL端口来读取数据库

<connectionStrings>
<add name="aaa" 
providerName="System.Data.SqlClient"
connectionString= "server=X.X.X.X;database=dbname;uid=sa;pwd=pwd“
</connectionStrings >

偶估计你是因为SQL2008已启动,所以锁定了mdf文件,导致你读取失败,只能通过SQL服务来使用

偶的建议是不要直接读取数据库文件。

热点排行