数据库2008R2,VS2012,数据库连得上,但是VS连不上数据库,每次打开都有错,这是为什么啊

数据库2008R2,VS2012,数据库连得上,但是VS连不上数据库,每次打开都有错,这是为什么啊,第1张

从你的提示来看,是权限问题,你要么用下面的sqlserver连接试试,不行的话,增加mdf文件权限,方法如下:

1.右键单击mdf文件,打开属性面板

2.点击安全,再点击编辑按钮,点击添加

3. 进入“选择用户和组”面板。单击左下角的“高级”,进入高级设置界面,然后点击“立即查找”。

4.选择“NETWORK SERVICE”,然后单击“确定”按钮

5.再单击“确定”按钮,返回到.mdf文件的权限设置面板

6.权限设置面板中,为.mdf文件设置“完全控制”的权限,然后单击“确定”即可。

7.按上面步骤,为ldf文件做同样设置。

具体代码及说明如下:

1.为了方便维护,规范的编程要将数据库的连接字符串写在配置文件config中,如下:

//App.config:

<configuration>

<startup>

<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />

</startup>

<connectionStrings>

<add connectionString="Data Source = .Initial Catalog = 数据库名User ID = 登陆用户名Password = 密码" name="configconnstr" />

</connectionStrings>

</configuration>

2.然后再建一个名为SqlHelper的类文件,去封装链接数据库和 *** 作数据库的方法,如下:

............

仔细阅读全文:

http://www.itxfx.com/index.php/Article/update/sid/22/tid/221/aid/1


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10005674.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存