当前位置:首页 » 数据仓库 » sqlserver附加数据库只读
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sqlserver附加数据库只读

发布时间: 2023-05-05 21:05:59

A. sqlserver2012配置mysale数据库为只读

打开数据库SQLSERVER。
1、右击你族漏的数据库名字,选择‘属性‘。
2、在’状态‘中可看见’数据库为只读‘的属性设置,将其设置成false即中培可兆培烂。

B. SQl server 2010数据库附加文件为只读,修改是出错,怎么办

应该是SQL Server的启动账号没有数据文件和日志文件的读写权限。另外不知道你的文件权限是不是继承了上级目录的权限,旅裤所以建议你右击MySchool.mdf在菜单里选择“属性”,之后切换到“安唤大全“选项卡,点”添加“按钮,在输入框里输入everyone,然后确定,在权限里给上”完全控制“权限就行了。MySchool.ldf也是相同的和镇竖操作。

C. 为什么我的SQL server 在附加数据库后,数据库总是变成了只读

你要把数据库文件的属性改了
右键点击两个文件的属性--安全--添加--立即查找--找everyone这个用户
把他的权限都勾上
确定再附加就OK了
在数据库管理器中对数据库点右键属性,然后切换到“选项”标签,其它选项中的状态里,“数据库为只读
”设为false

D. 附加从u盘考到硬盘的数据库就会变成只读了。sqlserver

你先李竖把数据库分离出来。。 然后找到数据库文件和事务日志文件右键属性项
把自拍唯读的选项去掉哪贺大
然后再附加~~ 再然后就OK了。。。。。

E. 为什么导入sqlserver 2005的数据库是只读的

这个估计是庆唯梁考虑到安全的问题, 这个我感觉不用操心, 重要的是现在能在数据库中操作这个加载上的数据库(有的时候还加载不上),那马誉运就需要修改相应的权限了。
下面说一个简单的方法:
把文件的权限修改一下,
找到这个山世mdf文件属性-->安全-->高级-->更改权限-->编辑-->完全控制-->确定
ldf文件进行同样的操作。
完成这些动作之后,数据库就能正常使用了。
想对你有所帮助。

F. sqlserver怎么导入mdf

如何将mdf, ldf文件导入到sql server 2008数据库当中,下面提供两种办法:
第一种是右击数据库,然后点击附加。出现下面的界面。然后选择添加,添加上你要添加的mdf文件即可。

第二种方法是:新建查询,然后输入下列语句,
EXEC sp_attach_db @dbname = 'yourdatabasename',
@filename1 = 'x:\路径\MSSQL\Data\pubs.mdf',
@filename2 = 'x:\路径\MSSQL\Data.Ldf

但是可能会出现这种错误:
Sqlserver2008附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
Sql Server2008附加数据库文件时弹出错误信息:如下图:

,一时无解,遂求助于网络谷歌,经过各种试验,特将解决办法整理于此,希望能帮到大家,同时如果有好的意见大家多多交流啊!
方案一:切换登录方式
出现这种情况是由于用“混合验证方式”(SQL Server身份验证)登录数据库造成的,只要将登录方式改为 “windows身份验证方式”
登录即可解决该问题,附加成功后再换用“混合验证模式”登陆就没问题了。
此方法经本人测试成功。
方案二:修改服务
选择 所有程序-SQL Server 2005-配置工具-选择"SQL Server Configuration Manager"或者“SQL Server 配置管理器”,
打开“SQL Server Configuration Manager”配置界面,在左侧选择"SQL Server 2008 服务",在右侧右击打开“SQL Server (SQLEXPRESS)” 的属性,在内置账户处将网络服务--”Network Service”改为本地系统--"Local System",
点击“重新启动”后再附加数据库就OK了。
此方法经本人测试成功。

附加数据库成功后如果担心改变设置后影响以后使用可以将内置账户处的“Local System”再改回
“Network Service”,数据库仍可打开。

主要配置过程如下图:
1.打开“SQL Server Configuration Manager”配置界面:
2.选择Sql Server(MSSQLSERVER),选项,并右击:

3.选择“Local System”:

4.选择“重新启动”:

5.配置成功:
这样配置后附加数据库就不会出错了。

出现的问题:
附加数据库后发现数据库属性为只读的解决办法
附加后发现数据库属性为“只读”解决方法为:
打开“Sql Server2008”,在只读的数据库上右击选择属性,选中属性窗口左侧"选择页"下面的"选项",在窗口右边将“数据库为只读”项
改为“False”,点击确定即可。
原因:之所以附加上的数据库为“只读”,是因为启动SQL Server 的默认的启动账号“网络服务”对所附加(Attach)的数据库文件的
权限不够造成的

G. sql server 2008附加的数据库是只读的,如何更改过来求答案

附加后的数据库是只读的,不能插入数据,在状态中,把’数据库只读‘改为false报错
出现这种情况时,只要把数据库物理文件放在SQL的默认数据库路径下就OK了

H. 为什么我的SQL必须把数据库放在默认的DATA里面附加的时候才不是只读的

在sqlserver2005中附加数据库时,附加的数据库会变成只读的,只能进团旅行查询操作。 解决方法: 1 打开SqlServer Configuration Manager 开始-》Microsoft Sqlserver 2005-》配置工具-》SqlServer Configuration Manager 2 在SqlServer Configuration Manager 窗口左边选中SQLServer 2005 服务,在窗口右边会出现一些列表项,选中Sqlserver(MSSqlserver)或SqlServer(SqlExpress)点击右键选择属性。 3 打开属性窗口,会发现内置帐户下面的下拉框选中的网络服务,将其改为本地服务。 4 打开SqlServer 2005 ,在只读的数据库上右击选择属性,选中属性窗口左边选择页下面的选项,在窗口右边将“数据库为只读”改为false ,点大搏击确定塌仿凳即可。 http://www.cnblogs.com/oec2003/archive/2009/05/08/1452506.html

I. sqlserver数据库只读怎么修改


SQL
Server
Management
Studio,
选择要设置为只读的数据库,按右键选择属性,在“数据库属性”的“选项”页里将“数据库为只读”设置为True.

J. SQL Server 2005附加数据库时Read-Only错误的解决方案

SQL
Server
2005附加数据库文件时出现了Read-Only错误,附加的时候,系统提示mdf文件为只读,可是打开文件属性,这个属性不为只读。该怎么解决呢?本文我们就介绍了这一解决方案,接下来就让我们来一起了解一下吧。
两种解决方法如下:
1、重新打开数据库软件,在登录认证框那里选择:Windows
authentication进行登录。然后再附加数据库,这时附加的就没有Read-Only了。
2、在*.mdf文件的属性里,找到“安全”页,然后把里面所有的“组或用户名称”的所有权限都全部勾上,按确定,就好了。

然后执行一下:sp_dboption
'数携蔽据库名
',
'read
only
',
'FALSE
'辩蔽州,刷新一下就可以看到数据库名后不再带有Read-Only了,或者删除之前附加的数据库,重新在Sql
Server里面附加一下数据库也可以。
注意:可能有的朋友属性对话框里没有“安全”这个选项页,可以打开“我的电脑”--》“工具”--》“文件夹选项”--》“查看”,去掉其中的“使用简单文件共享(推荐)”,就可以了。
关于SQL
Server
2005数据并旦库Read-Only错误的解决方案就介绍到这里了,希望本次的介绍能够对您有所收获!