tho*_*yer 4 sql sql-server sql-server-2008
我是SQL Server的新手,我想在那里创建我的第一个表.
create table Employee
(
ID smallint not null
)
Run Code Online (Sandbox Code Playgroud)
我使用SQL Server 2008 R2和Windows身份验证.
当我执行时,它说:
CREATE TABLE permission denied in database 'master'.
Run Code Online (Sandbox Code Playgroud)
谢谢!
似乎您正在尝试在master数据库中创建表,您可能没有权限创建表.但是,要创建目标数据库,请按照以下步骤操作:
一个.在SQLQuery编辑器中选择目标数据库(Available Database下拉列表)并执行sql查询.
要么
湾 尝试使用以下声明:
USE YourTargetDatabaseName
GO
CREATE TABLE Employee ( ID SMALLINT NOT NULL)
GO
Run Code Online (Sandbox Code Playgroud)
我不认为你想在master数据库中创建一个表.
您是否首先创建了一个新数据库?如果是这样,请使用:
USE [MyNewDatabaseName]
GO
create table Employee ( ID smallint not null )
GO
Run Code Online (Sandbox Code Playgroud)