Sql Server 2012
数据库知识点
附加数据库报错:无法打开物理文件 XXX.mdf',操作系统错误 5:'5(拒绝访问。)'今天在附加数据库的时候出现如图报错信息: 无法打开物理文件 XXX.mdf',操作系统错误 5:'5(拒绝访问。)'错信息如图:
解决方案二: 使用windows账户登录进去,然后将要被附加的E盘下的数据库,更改权限,选中.mdf文件-----右击-----安全------ Authenticated Users----编辑----安全控制允许,具体入下图,然后,按照同样的方法,更改日志文件,然后附加数据库既可。
.还原数据库时失败,报如下错误:
解决方案:是由于使用了低版本的数据库还原高版本的数据库备份文件,我这边使用的是Sqlserver2008,但是还原的却是2012的数据库文件。请使用高版本的数据库引擎进行还原。
SqlServer2008修改sa密码方法:先用Window方式登陆进去,选择数据库实例,右键选择属性——安全性:把服务器身份验证选项从“Window身份验证模式”改为“SQLServer和Window身份验证模式”。点击确定,关闭当前对象资源管理器。
重新用Windows验证方式登录,在左边的树结构中选择”数据库”下面的”安全性”选项- -登录名--|sa,右键属性 - -在”Sqlserver身份验证”中输入要设置的sa密码。
而且,必须在状态那边,启用选择”登陆”。
重新启动SQLServer服务。记着,是重新启动服务,不是关掉Sqlserver2008然后再打开。重新启动SqlServer服务,其中一个办法可以在数据库实例上点击右键,选择”重新启动”即可。最后关闭SqlServer2008之后,再打开,启动后用sa登陆。
如何验证”sa”登陆,还有一种方法。如下:在桌面上新建一个文本文件,命名为TestSQL.UDL,双击这个文件打开”数据链接属性”对话框,点击提供程序选项卡,
点击“下一步”按钮进入“高级”选项卡,输入数据源为:W2K3-C\SQLEXPRESS,即我们安装的SQL Server 2008实例,并选择“使用指定的用户名称和密码”,输入登录名sa和sa的密码,最后,我们点击“测试连接”按钮,测试sa登录。我们惊喜的看到连接成功!为了下一次使用方便,勾选“允许保存密码”,最后,点击“确定”按钮保存这个数据链接。