
创建好用户后,几个需要赋权限的地方,写出来以备后用。
1在安全性用户属性中,登录用户的服务器角色为public
2 用户映射到数据的数据库角色成员身份为:db_owner和public,默认架构为dbo
3 状态为允许连接到数据引擎和登录
在允许访问的数据库属性权限中,创建用户权限
1加上读取、更新、删除,
2加上控制和连接复制这两个,用户可以在sql server管理界面中直接连接,
3加上更改任意架构,用户可以修改表结构
把其他的权限设为拒绝,这样他就只有读取、更新、删除,及修改表结构的权限
通过update语句实现
sql:update tablename set age=4 where age=2。
解释 :上面表的意思是更新tablename表中age字段值2为4。update语句的作用主要就是通过对某些特定表进行更新,如果没有where条件语句的话,就是更加整张表的age字段值为4。
首先,你要安装DBMS,如SQL
server
2000,把你从网上下载MDF附加到数据库中。然后你可以使用查询分析器,或者
企业管理器
来修改下载下来的数据库。查询分析器中使用T-sql语句—alter
table。企业管理器就比较图形化了很直接。
方法如下:
alter datebase db_name
add file
(
name = 'file_name',
filename = 'F:\data\file_namendf',
size = 2MB,
maxsize = 100MB,
filegrowth = 5MB
)to filegroup
alert database db_name
modify file
(name = file_name,--file_name 是要修改的数据库文件名
size = 4MB)
ALTER DATABASE:
在数据库中添加或删除文件和文件组。也可用于更改文件和文件组的属性,例如更改文件的名称和大小。ALTER DATABASE 提供了更改数据库名称、文件组名称以及数据文件和日志文件的逻辑名称的能力。
ALTER DATABASE 支持数据库选项的设置。在早期版本的 Microsoft® SQL Server™ 中,这些选项可以通过 sp_dboption 存储过程来设置。在此次发布的版本中,SQL Server 继续支持 sp_dboption存储过程,但在未来版本中可能不再支持。可使用 DATABASEPROPERTYEX 函数检索数据库选项的当前设置。
语法:
ALTER DATABASE database
{ ADD FILE < filespec > [ ,n ] [ TO FILEGROUP filegroup_name ]
| ADD LOG FILE < filespec > [ ,n ]
| REMOVE FILE logical_file_name
| ADD FILEGROUP filegroup_name
| REMOVE FILEGROUP filegroup_name
| MODIFY FILE < filespec >
| MODIFY NAME = new_dbname
| MODIFY FILEGROUP filegroup_name {filegroup_property | NAME = new_filegroup_name }
| SET < optionspec > [ ,n ] [ WITH < termination > ]
| COLLATE < collation_name >
}
< filespec > ::=
< optionspec > ::=
SQL数据库中修改表的某列为同一值?
可用update语句来更改,但要注意,两列的属性及长度应尽量保持一致,或被更改的列的长度大于另一列的长度,否则在update过程中容易报错。
以上就是关于如何给SQL Server数据库设置修改表结构的权限全部的内容,包括:如何给SQL Server数据库设置修改表结构的权限、SQL 数据库表字段中数据如何修改、sql 2000 修改 数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)