① sql2000的数据库 某个表的字段怎么样设置可以使它只读不写
好像对表的某个字段不能设置只读属性。倒是你可以将其创建成一个视图,这样就只能读不能写了~
② sql server 2000里,有一个数据库是非只读的,但是有一个表格,却是只读的,怎么修改为可
先对表进行解锁。
--打开一个查询窗口,执行如下语句:
USE数据库名
BEGINTRAN
SELECTProctID,ModifiedDate
FROMProction.ProctDocument
WITH(TABLOCKX)
--打开另一个查询窗口,执行:
SELECTrequest_session_idsessionid,
resource_typetype,
resource_database_iddbid,
OBJECT_NAME(resource_associated_entity_id,resource_database_id)objectname,
request_modermode,
request_statusrstatus
FROMsys.dm_tran_locks
WHEREresource_typeIN('DATABASE','OBJECT')
③ 为什么我在sql server2000建立的 单表视图都是只读的
如果视图没有 INSTEAD OF 触发器,或者视图不是分区视图,则视图只有满足下列条件才可更新:
1,在选择列表中没有聚合函数,也不包含 TOP、GROUP BY、UNION(除非视图是分区视图)或 DISTINCT 子句
2,选择列表中没有派生列。派生列是由任何非简单列表达式(使用函数、加法或减法运算符等)所构成的结果集列
3,FROM 子句至少引用一个表。
通过视图修改行时,WITH CHECK OPTION 可确保提交修改后,仍可通过视图看到修改的数据
(具体看帮助)
④ sql2000中附加数据库中的表为只读状态,怎么改才能去掉只读状态(mdf属性不是只读,数据库属性也不是只读
1. 企业管理器
--右键"数据库"
--所有任务
--附加数据库
--选择你的.mdf文件名
--确定
--如果提示没有.ldf文件,是否创建,选择"是"
⑤ sql server 2000里,用分析器打开一个表格,发现里边是只读的,怎么修改为可写。如图,我
应该是你登陆的账号,对该表没有更改的权限。