有一次遇到了这个问题,以前总是总加附加的数据库复制到sql2005默认安装data目录下,今天badidu了一下。有多了一些其它解决办法。造成这个问题的根本原因很有可能是sa的权限不够,但怎么去修改目前还不知道。现将几种方法copy如下
1.将要附加的文件拷贝到 SQL Server 默认的 Data 目录,此时附加就会成功;(以前就用这个方法,没有问题)
2.在登录验证时,选择“Windows身份验证”,而不是“SQL Server身份验证”,即便你的登录帐号是sa;(测试过,可以成功)
3.如果一定要使用“SQL Server 身份验证”,请更改登录帐号的权限使其对要附加文件有完全操作权限;(目前不清楚如何修改sa的这个权限)
4.将 SQL Server 服务的帐户登录身份由 Network Service 改为 Local Service;
(没试过)
1.将要附加的文件拷贝到 SQL Server 默认的 Data 目录,此时附加就会成功;(以前就用这个方法,没有问题)
2.在登录验证时,选择“Windows身份验证”,而不是“SQL Server身份验证”,即便你的登录帐号是sa;(测试过,可以成功)
3.如果一定要使用“SQL Server 身份验证”,请更改登录帐号的权限使其对要附加文件有完全操作权限;(目前不清楚如何修改sa的这个权限)
4.将 SQL Server 服务的帐户登录身份由 Network Service 改为 Local Service;
(没试过)
发表评论
-
转:避免全表扫描的sql优化
2015-02-05 16:37 1318http://tech.diannaodian.com/dw/ ... -
给表加上聚集索引和非聚集索引
2014-12-11 17:28 696创建简单非聚集索引 以下示例为 Purchasing.Pro ... -
查看表中索引语句
2014-12-11 10:37 674SELECT object_name(object_id) ... -
SQL2008一行转多行的精典写法
2013-08-28 12:06 413--创建测试表 create table t1( id ... -
在sql server中利用with as实现递归功能
2013-06-25 10:48 530在sqlserver2005之前,要实现递归功能比较麻烦,比如 ... -
SQL 2005 with(nolock)详解
2013-06-17 17:03 578大家在写查询时, ... -
用SQL语句查询每门成绩都大于80的学生姓名
2013-05-29 10:39 1719昨天遇到的一个SQL面试题,感觉很有趣。 表名stu 结构 ... -
SqlServer强制断开数据库已有连接的方法
2013-02-22 11:03 1619在master数据库中执行如下代码 declare @i IN ... -
Sql获取第一天、最后一天
2013-01-03 14:56 9671① 本月第一天(--减去今天再加上1天) SELECT DAT ... -
表函数与游标
2012-12-25 16:07 740--建立数据源 create table tb1(zm ch ... -
sql server 2005 输出表的函數用法
2012-12-25 16:02 832view sourceprint? 01 --sql ser ... -
SQL杂谈
2012-12-14 17:33 7191、如何用convert什么的把带有时分秒的日期转为时分秒都0 ... -
用FOR XML PATH将查询结果以XML输出
2012-09-20 17:54 1038本文从此而来 http://www.cnblogs.com/d ... -
left join on and
2012-09-20 10:23 880数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临 ... -
筛选索引简单使用
2012-08-17 11:29 1150对于在强制实施数据完整性时的一种常见需求,也可以用筛选索引来解 ... -
排名函数(ROW_NUMBER、RANK、DENSE_RANK)及OVER子句
2012-08-10 10:36 6627--在部门内新水排名(如果有相同名次,用dense_rank) ... -
SQL SERVER 中行列转换 PIVOT UNPIVO
2012-08-18 15:34 2328PIVOT用于将列值旋转为列名、同时执行聚合运算(即行转列), ... -
Apply简单使用举例
2012-08-09 17:20 1024APPLY APPLY运算符把右表表达式应用左输入中 ... -
SQL Server 2008语句大全完整版
2012-08-09 10:39 1390--======================== ... -
Not Exists练习
2012-07-23 14:40 886IF OBJECT_ID(N'a') IS NOT NU ...
相关推荐
SQL2000和SQL2005批量附加数据库工具是一款高效实用的软件,专为管理和维护Microsoft SQL Server 2000及2005数据库设计。它提供了一个便捷的方式来一次性附加多个数据库,极大地提高了数据库管理员的工作效率,特别...
### SQL附加数据库后,数据库是只读的解决方案 在日常的数据库管理与维护工作中,我们经常会遇到这样的情况:将一个数据库文件(.mdf)附加到SQL Server实例中后,发现该数据库处于只读状态,无法进行数据写入操作。...
"SQL Server 附加数据库显示为只读的解决方案" 在使用 SQL Server 附加数据库时,可能会出现数据库显示为只读的现象,这种情况下,数据库文件或者文件夹是否被设置为只读属性并不影响数据库的可写性。那么,什么是...
1、描述:数据库服务器,磁盘满了,要将一个比较大的数据库文件,移到另一个磁盘,移完后,重新附加数据库出现“只读”提示。(如图) 2、本以为,在 “属性-选项-状态” 中直接将 “数据库为只读”选项,由true 设...
### SQL2000附加数据库只读问题及解决办法 #### 一、问题背景与现象 在使用SQL Server 2000的过程中,有时会遇到附加数据库后处于只读状态的情况。这种状态会导致用户无法对数据库进行任何写入操作,包括插入、...
在处理SQL SERVER数据库附加过程中,遇到失败的情况是很常见的问题,这些失败可能是由于多种原因导致的,解决这些问题的方法也各不相同。本文将详细列出解决SQL SERVER数据库附加失败的几种方法,并对每个解决方案...
在SQL Server 2005中,当遇到数据库被设置为只读状态时,这通常意味着用户无法执行写入操作,如插入、更新或删除数据。这种情况可能由于多种原因发生,比如文件系统的权限问题、数据库配置错误或者SQL Server服务...
总之,SQL Server 2005连接数据库文件涉及了多个步骤,包括设置服务器连接参数、选择合适的认证方式,以及可能需要的附加数据库操作。理解这些概念对于有效管理和使用SQL Server数据库至关重要。
### SQL Server 附加数据库后出现只读或失败的解决方法 在使用SQL Server的过程中,有时候可能会遇到这样的情况:当你尝试附加一个数据库时,发现数据库处于只读状态或者无法成功附加。这种现象通常与NTFS文件系统...
### SQL Server 2008 数据库附加操作详解 #### 一、背景介绍 在数据库管理与维护过程中,经常会遇到需要将一个已经存在的数据库文件(包括 `.mdf` 主数据文件和 `.ldf` 日志文件)加载到 SQL Server 实例中的情况。...
数据库附加失败是一个常见的问题,尤其在跨设备迁移数据库或共享数据时。这通常是由于权限设置不正确、数据库文件损坏、实例配置不匹配或其他系统因素引起的。以下是一些解决数据库附加失败的方法,帮助你克服这个...
在SQL Server 2000中,附加数据库是一项关键的操作,允许系统管理员将一个已分离的数据库重新连接到SQL Server实例。此过程涉及到对数据库文件(.mdf)和事务日志文件(.ldf)的处理,确保它们能够与当前的SQL ...
- **附加数据库**:当一个数据库文件(.mdf)和日志文件(.ldf)存在于文件系统中,但未在SQL Server实例中注册时,可以执行附加操作。这使得可以从其他服务器或位置恢复或移动数据库。在SQL Server Management ...
标题中的“通用、数据库等工具\批量附加sql数据库工具v3[1]”指的是一个用于管理SQL Server数据库的实用程序,特别设计用于批量附加多个数据库。这个工具可能简化了数据库管理员在多服务器环境中管理和维护数据库的...
总的来说,附加数据库是SQL Server中恢复和迁移数据库的一种常见方式。理解这个过程以及可能遇到的问题,对于数据库管理员来说是非常必要的技能。在执行附加操作时,务必谨慎处理文件路径、权限和数据库状态,以确保...
【SQL Server 2005 数据库的创建和管理】主要涵盖了数据库的基础概念以及在SQL Server 2005环境中如何操作数据库。本章重点在于理解数据库的核心定义,熟悉SQL Server 2005数据库的分类,以及学习如何创建、查看、...
在使用SQL SERVER数据库时,有时会遇到“无法打开请求的数据库”的问题,这可能是由多种因素引起的。以下是一些可能的解决策略,旨在帮助你排查并解决这个问题。 首先,我们需要理解数据库无法打开的原因可能涉及...
5. 分离和附加数据库:分离允许移动数据库文件,而后再通过附加将其重新连接到SQL Server实例。 此外,本章还会涉及表管理,包括创建表、修改表结构、添加和删除记录、表约束(如主键、外键、唯一性约束等)以及...