由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭。

  这是我在使用Visual Studio 2008开发平台时遭遇的报错。这个错误是在服务器资源管理器中添加连接,加载数据库文件时发生的错误。

  什么鬼???当时很纳闷,我以前从来没见过这样的奇葩问题啊?一直都是顺利通过啊?我百度了一下,网上有些说法,什么什么“登录超级管理员删除Local/AppData/。。。。bla bla bla……文件夹,重启就可以啦”什么的,我费半天劲照做了,毛用也不管。不知道是我人品欠费了,还是这一招本来就不太灵,然后又让一大堆人直接抄过去了。

  好吧,自力更生,丰衣足食。下面开始分析。首先说明一下,我当时用的是Win10系统,VS是2008版本,数据库是VS附带的2005 Express版。

  我仔细回忆了一下我惨遭报错的经过,发现我在之前操作的过程中存在一个细节,就是我把项目复制的一份副本到另一个文件夹下,顺便也把数据库复制过去了一份。

  其实问题就出在这里,并不是什么严重问题,这个报错恰恰出在了一个非常基本的点——权限上了。

  没复制数据库之前,数据库是我创建的,所以权限都在我这,妥妥的。但是我手动复制文件之后,权限就很难归我了——事实就是如此,点开属性,点“安全”选项卡,点自己的用户,看下面的权限,想必就什么都明白了——此时的这个文件,我并没有控制它的权限。遂改之。再试,过矣。

  总结:当看到上述报错时,如果之前手动复制了数据库文件,需修改MDF和LDF两个文件属性,将控制权限据为己有,即可正常连接,完美如初。

  顺便提一句,有些时候在添加连接时,数据源选择Microsoft SQL Server,加载数据库文件时总是出问题:

  1、这有可能是在给数据库起逻辑名时出的问题,尝试将逻辑名去掉留空白再试;

  2、还有可能因为数据库物理文件MDF文件与日志文件LDF在内容上不匹配,尝试更改数据源,选择“Microsoft SQL Server数据库文件”,直接加载MDF文件,测试连接。

时间: 2024-10-12 11:34:29

由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭。的相关文章

由于检索用户的本地应用程序数据路径时出错,导致无法生成 SQL Server 的用户实例

/”应用程序中的服务器错误. 由于检索用户的本地应用程序数据路径时出错,导致无法生成 SQL Server 的用户实例.请确保该用户在此计算机上有本地用户配置文件.该连接将关闭. 堆栈跟踪: [SqlException (0x80131904): 由于检索用户的本地应用程序数据路径时出错,导致无法生成 SQL Server 的用户实例.请确保该用户在此计算机上有本地用户配置文件.该连接将关闭.] System.Data.SqlClient.SqlInternalConnection.OnErro

alimama open source mdrill启动后访问蓝鲸任务时出错:Caused by:org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss

启动后,访问:http://IP:1107/mdrill.jsp  蓝鲸任务 即http:/IP:1107/topology.jsp 页面出现如下错误: HTTP ERROR 500 Problem accessing /topology.jsp. Reason: KeeperErrorCode = ConnectionLoss Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperError

SQL Server 2008 用户SA登录失败(错误18456)之图文解决方法

SQL2008无法连接到.\SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方法 出现问题 : 标题: 连接到服务器 ------------------------------ 无法连接到 .\SQLEXPRESS. ------------------------------ 其他信息: 用户 'sa' 登录失败. (Microsoft SQL Server,错误: 18456) 解决方法: 1.打开数据库——用Windows身份登录数据库 02.登录名——双击sa(打开

sql server 2008 安装过程与创建建sql server登录用户

1.sql server 下载安装包路径:http://pan.baidu.com/s/1qWuzddq 2.安装过程图解教程 ,参照网址:http://jingyan.baidu.com/album/948f592434b407d80ef5f97d.html?picindex=13 秘钥: SQL Server 2008 序列号:Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYBEnterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB 3

修改sql server sa用户密码

EXEC sp_password NULL, 'NewPassword', 'Sa' 修改sql server sa用户密码

SQL SERVER: 给用户增加执行存储过程的权限

USE DatabaseName GO CREATE ROLE UserName GO GRANT EXECUTE TO UserName GOSQL SERVER: 给用户增加执行存储过程的权限

sql server新建用户及分配权限

sql server的用户权限分配很重要哦,如果你想管理某些服务对某些表的读写权限,就可以使用以下sql啦 --创建数据库 create database test8 --创建登录名 create login tianxftest1 with password='abcd1234',default_database = test7 EXEC sp_addlogin 'tianxftest15','123456','test7' --用上面的登录名创建对应数据库用户 create user tia

一起talk C栗子吧(第一百三十三回:C语言实例--创建进程时的内存细节)

各位看官们,大家好,上一回中咱们说的是从内存角度看进程和线程的例子,这一回咱们说的例子是:创建进程时的内存细节.闲话休提,言归正转.让我们一起talk C栗子吧! 看官们,我们都知道使用fork函数可以创建一个新的进程,今天我们一起说一下使用该函数创建进程时内存的一些细节问题.我们介绍的的重点还是内存布局中的四个分区. 1.在父进程中使用fork时,会创建一个新的进程,我们叫它子进程,子进程有自己的内存空间: 2.子进程的内存空间中没有代码区,子进程和父进程共享代码区: 3.子进程的内存空间中拥

【Kettle】4、SQL SERVER到SQL SERVER数据转换抽取实例

1.系统版本信息 System:Windows旗舰版 Service Pack1 Kettle版本:6.1.0.1-196 JDK版本:1.8.0_72 2.连接数据库 本次实例连接数据库时使用全局变量. 2.1 创建新转换:spoon启动后,点击Ctrl+N创建新转换 2.2 在新转换界面中,右键点击DB连接,系统会弹出[数据库连接]界面. windows系统环境下,可用${}获取变量的内容. 说明: 连接名称:配置数据源使用名称.(必填) 主机名称:数据库主机IP地址,此处演示使用本地IP(