SQL 2008 新手问题???
sql 2008中新 附加的数据库,如何用DDL语言添加“所有者”;
手动的方式为:鼠标在新附加的数据库上右键——>属性——>文件——>所有者,然后右边空白键选择;
DDL语句:
ALTER AUTHORIZATION ON 项目管理系统 TO PC2009092821FTM;
go
//“项目管理系统”为新附加的数据库名;PC2009092821FTM为管理员名
报错为:消息 15151,级别 16,状态 1,第 1 行
无法对 对象 '项目管理系统' 执行 查找,因为它不存在,或者您没有所需的权限。
注:手动添加是成功的
是 ALTER AUTHORIZATION 不可以这样用?还是用其他的语句???请高手指点~!
101.89%这个结贴率厉害
2008只能帮顶
SQL code:
use 项目管理系统;
go
exec sp_msforeachtable 'sp_changeobjectowner ''?'', ''PC2009092821FTM'''
SQL code:
创建角色,用户,权限
/*--示例说明
示例在数据库pubs中创建一个拥有表jobs的所有权限、拥有表titles的SELECT权限的角色r_test
随后创建了一个登录l_test,然后在数据库pubs中为登录l_test创建了用户账户u_test
同时将用户账户u_test添加到角色r_test中,使其通过权限继承获取了与角色r_test一样的权限
最后使用DENY语句拒绝了用户账户u_test对表titles的SELECT权限。
经过这样的处理,使用l_test登录SQL Server实例后,它只具有表jobs的所有权限。
--*/
相关问答:
小弟是个新手 现在有个问题一直不能解决
例如
procedure produce_proc
@p001 nvarchar(8000),
@p002 nvarchar(8000),
@p003 nvarchar(8000),
& ......
with adod_dict do
begin
close;
commandtext:='select bgqxcode,count(*) wjsl from wscl_wsda_file where wjnd=:tnd group by bgqxcode'; ......
各位大家好
VC+ado+sql创建表
我数据库里由一张TABLE表,现在我要一张TABLE1表。(注:我所建的TABLE1表通过对话框上的一编辑框输入,点击按钮后要建立TABLE1表,并且TABLE1表中的所有字段是从TABLE表中读 ......
declare @test table(
title varchar(100),--标题
num decimal(18,6), --数量
unitqty decimal(18,6) --单位
)
insert into @test values('a',100,50)
insert into @test values('b ......