版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40245756/article/details/79919248
今天换了一台电脑做C#题目,遇到了这个极为坑爹的问题。
此时数据库内访问正常,但就是无法从vs内的项目访问,经过了好长时间,才解决了这个问题,现将所有相关的可能信息在此陈列,供大家参考:(仅限c#)
问题: | 方案: |
---|---|
1、数据库内无法加载数据库mdf文件 |
在mdf文件及日志右键:属性-安全-编辑-将“完全控制”上打钩-应用-确定, 即可。 |
2、vs项目中链接字符出现转义错误 | 在“ *** ”前加@,或者 把出现转义错误“\”的地方变为“\\” 双斜杠 |
3、关于如题出现的“40”问题
步骤:
在VS中,工具-选项-数据库工具-数据连接-SQL SERVE实例名称 观察是否正确 如果你的数据库为单另安装,而vs为express等版本,此处会出现默认数据库错误,修改为正确的 数据库实例名称 或者直接 留空 即可。 数据库实例名称可以直接打开数据库,在你的服务器右键-属性,弹出的窗口中 “名称” 一项即是。 |
|
打开数据库,右键服务器-属性-安全性 勾选为“sql和windows双重验证方式” |
|
打开sql配置管理器,如图三项为已启动 | |
打开sql配置管理器,如图,右键,服务模式-自动,然后再手动启用即可 | |
5 |