SQL Server 2008 R2 附加数据库错误

因为这个数据库是不知道当时是那个版本创建的,在官方看了一下,解释说权限不对,应该把这个数据库放到SqlServer安装的目录下,也就是C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLData,果然解决问题;不过总不能每次都把数据库放到这个目录下啊!所

因为这个数据库是不知道当时是那个版本创建的,在官方看了一下,解释说权限不对,应该把这个数据库放到sqlserver安装的目录下,网站空间,也就是c:program filesmicrosoft sql servermssql.1mssqldata,果然解决问题;不过总不能每次都把数据库放到这个目录下啊!所以又寻找了其他的解决方案;

第一种解决方案:就是刚才的方法,把这个文件放到SqlServer默认位置下,不过最好不要放在C盘,万一那天重装系统,就玩完了,哈哈;

第二种解决方案:就是更改Sqlserver实列的默认数据库文件夹,选中Sqlserver实例,右击属性,在左边有个“数据库设置”,点开后,有个“数据库默认位置”,把这个设置成自己的目录就可以了。

第三种解决方案:就是更改这个数据库所在文件夹的权限,美国服务器,添加一个EveryOne的用户,设置成”full control”,就可以了,这个方案即直接又方便;

第四种:按一下方式修改你的SQL的MDF和LDF属性就可以了,选择你的文件(两种文件均要修改为一样的权限)

MDF文件:文件右键>>属性>>安全>>编辑>>添加>>高级>>立即查找>>在搜索结果中选择:Authenticated Users>>确定>>确定>>确定>>MDF文件属性对话框>>在组或用户名列表框中选择:Authenticated Users>>高级>>更改权限>>编辑>>选中“安全控制”>>确定>>确定>>确定>>确定。OK这是MDF的权限就分配完成了!

LDF文件的权限和MDF文件的权限控制一样,按照上面的步骤进行就行了!

如果有其他的附加错误,应该也是权限的问题,只要修改文件的权限就行了,香港空间,多试试就完事OK!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1847620.html

(0)
上一篇 2025年2月22日 01:22:27
下一篇 2025年2月22日 01:22:44

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php如果数组中没有数据库怎么解决

    php如果数组中没有数据库的解决办法:1、创建一个PHP示例文件;2、创建MySQL数据库和到达数据库的链接,通过“mysql_connect()”函数完成,其语法为“mysql_connect(servername,username,pa…

    2025年2月23日
    100
  • php数据库查询结果编码的方法有哪些

    php数据库查询结果编码的方法有:1、HTML实体编码,将特殊字符转换为等效的实体名称或数字代码;2、URL编码,将特殊字符转换为等效的可安全传输的ASCII字符串;3、Base64编码,将二进制数据转换为只包含64种字符的ASCII字符串…

    2025年2月23日
    100
  • php读取数据库的中文乱码怎么办

    php读取数据库中文乱码解决方法:1、使用“mysql_query”函数来设定MYSQL连接编码,保证页面申明编码与这里设定的连接编码一致;2、用FTP软件直接在线修改文件;3、在配置文件自己的虚机里加上一条“AddDefaultChars…

    2025年2月23日
    100
  • php连接数据库的db是什么意思

    db代表“database”,即数据库的名称,PHP是一种脚本语言,常用于Web开发中。在开发Web应用过程中,数据库是不可或缺的一部分,PHP提供了一套功能强大的数据库扩展,其中最常用的是MySQL扩展。在使用MySQL扩展时需要选择数据…

    2025年2月23日
    100
  • 为什么php插入数据库是乱码

    php插入数据库是乱码的原因:1、数据库字符集配置不正确,更改表数据库的字符集与应用程序使用的字符集保持一致;2、PHP连接数据库时字符编码设置不正确,可以使用“mysqli_set_charset()”函数设置数据库连接的字符编码;3、P…

    2025年2月23日
    100
  • php支持的数据库有哪些

    php支持的数据库有:1、MySQL,最常用的关系型数据库管理系统之一,具有良好的性能和可靠性;2、PostgreSQL,开源关系型数据库管理系统,是企业级应用程序的首选数据库之一;3、SQLite,轻量级的嵌入式数据库引擎;4、Oracl…

    2025年2月23日
    100
  • php的数据库怎么删除

    php的数据库需要先连接到数据库,然后使用SQL语句执行删除操作。详细介绍:1、首先定义了一个SQL语句,使用DELETE FROM语句指定要删除的表和条件,然后使用$conn->query()方法执行SQL语句,如果执行成功,将输出…

    2025年2月23日
    100
  • PHP如何删除数据库一条记录

    PHP通过连接到数据库,然后构建一个SQL查询语句来删除记录,最后关闭数据库连接来删除数据库一条记录。详细介绍:1、数据库一条记录,使用mysqli扩展来连接到MySQL数据库;2、构建一个SQL查询语句来删除记录,使用DELETE语句来删…

    2025年2月23日
    100
  • php有哪些高效文本数据库

    php高效文本数据库有SQLite、Redis和MongoDB等。详细介绍:1、SQLite是一种嵌入式的关系型数据库,它以文件形式存储数据,不需要独立的服务器进程,SQLite在PHP中有广泛的应用,它提供了高效的数据存储和检索能力,支持…

    2025年2月23日
    100
  • 配置Oracle随系统启动和关闭

    1、修改/etc/oratab文件 将需要随操作系统自启动的数据库由N修改为Y lis:/u01/app/Oracle/product/11.2.0/db_1:N 修改为: lis:/ 1、修改/etc/oratab文件 将需要随操作系统自…

    数据库 2025年2月23日
    100

发表回复

登录后才能评论