数据库设置

sdf文件 不允许访问数据库文件

1.如果用 Network Service, 请将.sdf文件的用户 添加 Network service,  并且 设置其权限 是“ 完全控制“ !
2.如果是你的应用程序标识 有 ApplicationPoolIdentity的话(应该是IIS 7.0以上才有)
设置这个更安全, 这样 设置权限的时候, 添加 用户 iis apppool\你的网站名, 给予完全控制。
3. 看你的描述貌似这样还不行, 那就是 sqlce的dll问题了, 检查是 32位还是64的dll。
你可以设置 应用程序池为32位,64位 分别试一下

——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
SQL Server不允许进行远程连接可能会导致此失败。(provider:命名管道提供程序,error:40-无法打开到SQL Server的连接)(Microsoft SQL Server,错误:53)
数据库服务没有启动,启动出错,看看登陆账户,改成本地登录就好
SQL server无法启动服务,提示“错误1069: 由于登录失败而无法启动服务

原因:大部分情况是你修改了服务器系统的登录密码,而导致SQL服务无法启动。

解决方法:将sql server(mssql server)服务的登录密码改为系统登录密码或本地登录,如下操作步骤:
在windows控制面版–管理工具–服务–Sql Server(MSSQLSERVER)–属性–登录–密码更换为你新的操作系统密码

在windows控制面版–管理工具–服务–MSSQLSERVER–属性–登录–改为本地系统账户

除了上面办法可以解决些问题我们还可以对administrator用户来进行处理
1.
我的电脑–控制面板–管理工具–服务–右键MSSQLSERVER–属性–登陆–登陆身份–选择”本地系统帐户”
或:
2.
我的电脑–控制面板–管理工具–服务–右键MSSQLSERVER–属性–登陆–登陆身份–选择”此帐户”–密码和确认密码中输入你修改后的administrator密码.
两者的区别:
选择第一种方式,以后修改了administrator密码,不用再调整(但要求登陆操作系统的是系统管理员)
选择第二种方式,以后修改了administrator密码,还要再重复做上面的操作

posted on 2017-08-04 00:19  土金豪  阅读(173)  评论(0编辑  收藏  举报