一个看书回答的简单问题:解读SQL Server系统表? 送分(100分)

  • 主题发起人 主题发起人 cd_dw
  • 开始时间 开始时间
C

cd_dw

Unregistered / Unconfirmed
GUEST, unregistred user!
我的毕业设计是MS SQL Server数据库管理,我采用访问sql server系统表实现,但是对sql
server系统表相互关联及使用不熟.比如,如何求出master库的sysdatabases表数据库对象的
大小,是status字段吗?在什么地方可读出create Database & create Table的文本?(create
view&create store proc我已找出)两个索引表与sysObjects的联系?
另外,用户权限如何用系统表解决?比如,以sa登录,显示sa创建管理的表并且不显示dbo而
显示表是由sa用户创建.例:ListView中
Demo(表名) sa(创建者&登录者) 2000-10-28 14:35(创建时间).

谢谢!!
 
类似这样的问题,只有去查阅微软的 SQL Server 参考手册,过于细致了。
Create Database 和 Create Table 的文本可以用 Generate Script 功能得到。
用户权限的维护可以使用 SP 解决, 比如:SP_AddLogin , SP_AddUser 等。
不知道能否对你有帮助。
 
详细说起来就太多了,请到下面这个网址下载SQL SERVER系统表的中文详细说明:
http://go5.163.com/~zjfeng2/5-2.wdl
格式为"华康",要用 FPread32.exe来阅读!
 
用户权限在系统表sysprotects中。
 
sysdatabases中的status项是状态码而不是大小。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部