别的电脑拷贝来的数据库文件必须先附加才能正常使用,但是在附加时却出现了错误
按提示查看详细消息如下
问题原因是sqlServer没有访问要附加数据库文件的权限,只需右键文件(也可直接设置所属文件夹)属性加入访问权限即可,省事方案,直接加入 everyone 用户并设置为完全控制
最后设置完全控制,并确认,就可以成功附加了
使用everyone意味着,所有程序都可以随意操作文件,我们的本意使用数据库,因此最好是只给SQLServer设置权限,方法是在前述找 everyone 账户的地方找到并选择类似这样 SQLServerMSSQLUser$WIN-0PKHKR8EVC8$MSSQLSERVER 的用户,其中两个 $ 符号中间的 WIN-0PKHKR8EVC8 是安装SQL Server当时的计算机名称,后期再改计算机名称这个也不会变
文章评论