Sql Server 2005导入的数据库为啥是只读,在属性中把数据库为只读修改为False不能成功,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sql Server 2005导入的数据库为啥是只读,在属性中把数据库为只读修改为False不能成功,相关的知识,希望对你有一定的参考价值。

把“网络服务”改成“本地系统”,重新启动SQL Server 2005 Express 后也不行?

改变数据库的只读性:

打开记录集的语法:
recordset.Open Source, ActiveConnection, CursorType, LockType, Options

其中,参数LockType用来确定打开 Recordset 时提供者应使用的锁定类型(并发)。默认值为 adLockReadOnly。LockType可取的值如下:

adLockBatchOptimistic(或4):指示开放式批更新。需要批更新模式。
adLockOptimistic(或3):指示逐个记录开放式锁定。提供者使用开放式锁定,仅在调用 Update 方法时锁定记录。
adLockPessimistic(或2):指示逐个记录保守式锁定。提供者要确保记录编辑成功,通常在编辑之后立即在数据源锁定记录。
adLockReadOnly(或1):指示只读记录。无法改变数据。
adLockUnspecified(或-1):未指定锁定类型。创建副本时,副本与源对象使用相同的锁定类型。
参考技术A 把导入的数据库的属性那个只读框去掉,应该可以

以上是关于Sql Server 2005导入的数据库为啥是只读,在属性中把数据库为只读修改为False不能成功,的主要内容,如果未能解决你的问题,请参考以下文章

如何转换SQL Server 2008数据库到SQL Server 2005

将数据从 .txt 文件导入 SQL Server 2005 Express

从 Excel 导入 SQL Server 2005 时出现截断错误

SQL server 2005 为何插入汉字显示问号,修改也修改不了,为啥啊?求解

SQL Server 2005导入数据时出错,导入的是TXT文本格式

,如何把txt文本数据导入SQL Server2005数据库中