指定的所有者名称 'sleb' 不存在,或者您没有使用该名称的权限,在创建!

kingmax54212008 2010-01-26 11:10:55
执行如下创建表:

CREATE TABLE [sleb].[COMPANIES](
[COMPANY_ID] [int] IDENTITY(0,1)PRIMARY KEY CLUSTERED NOT NULL,
[COMPANY_GOURP_ID] [int] NOT NULL,
[COMPANY_NAME] [nvarchar](256) COLLATE Latin1_General_CS_AS NOT NULL,
[COMPANY_ACCOUNT_ID] [int] NOT NULL)

时,报错:指定的所有者名称 'sleb' 不存在,或者您没有使用该名称的权限


那我如何创建这个所有者呢?
...全文
236 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingmax54212008 2010-05-07
  • 打赏
  • 举报
回复
正解如下:

CREATE SCHEMA [sleb] AUTHORIZATION [dbadmin]
cxmcxm 2010-02-18
  • 打赏
  • 举报
回复
引用 8 楼 kingmax54212008 的回复:
是需要的。
查看了没有。怎么创建它呢?
多谢!

进入SQL Server Management Studio,以管理员身份登录进入,选择你需创建用户或角色的数据库
点开安全性项,可见用户与角色项,用鼠标指住用户或角色项,按右键,弹出菜单,选择新建用户或新建数据库角色.根据提示完成创建
kingmax54212008 2010-02-17
  • 打赏
  • 举报
回复
是需要的。
查看了没有。怎么创建它呢?
多谢!
kingmax54212008 2010-02-16
  • 打赏
  • 举报
回复
[sleb] 是表的拥有者,不是database.所以 ,use [sleb] 的回答是错的。
现在的问题是,怎么创建 [sleb]这个所有者呢?
[dbo - 是表的默认所有者].
多谢。
cxmcxm 2010-02-16
  • 打赏
  • 举报
回复
是否一定要有[sleb]这个所有都,如果不需要,就直接去掉.
如果需要,先以高级管理员的身份进入,查查数据库中是否有sleb的角色或用户名,如果没有就先创建它
--小F-- 2010-01-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 josy 的回复:]
建表可以不指定拥有者
SQL codeCREATETABLE[COMPANIES]([COMPANY_ID][int]IDENTITY(0,1)PRIMARYKEYCLUSTEREDNOTNULL,[COMPANY_GOURP_ID][int]NOTNULL,[COMPANY_NAME][nvarchar](256) COLLATE Latin1_General_CS_ASNOTNULL,[COMPANY_ACCOUNT_ID][int]NOTNULL)
[/Quote]
UP
andysun88 2010-01-27
  • 打赏
  • 举报
回复

--这样试试
use [sleb]

CREATE TABLE [COMPANIES](
[COMPANY_ID] [int] IDENTITY(0,1)PRIMARY KEY CLUSTERED NOT NULL,
[COMPANY_GOURP_ID] [int] NOT NULL,
[COMPANY_NAME] [nvarchar](256) COLLATE Latin1_General_CS_AS NOT NULL,
[COMPANY_ACCOUNT_ID] [int] NOT NULL)


忆轩辕 2010-01-27
  • 打赏
  • 举报
回复


--把所有者去掉
CREATE TABLE [COMPANIES](
[COMPANY_ID] [int] IDENTITY(0,1)PRIMARY KEY CLUSTERED NOT NULL,
[COMPANY_GOURP_ID] [int] NOT NULL,
[COMPANY_NAME] [nvarchar](256) COLLATE Latin1_General_CS_AS NOT NULL,
[COMPANY_ACCOUNT_ID] [int] NOT NULL)

百年树人 2010-01-26
  • 打赏
  • 举报
回复
建表可以不指定拥有者

CREATE TABLE [COMPANIES](
[COMPANY_ID] [int] IDENTITY(0,1)PRIMARY KEY CLUSTERED NOT NULL,
[COMPANY_GOURP_ID] [int] NOT NULL,
[COMPANY_NAME] [nvarchar](256) COLLATE Latin1_General_CS_AS NOT NULL,
[COMPANY_ACCOUNT_ID] [int] NOT NULL)
SQL77 2010-01-26
  • 打赏
  • 举报
回复
新建登录,用户,加入角色就行

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧