SQL server 2005中不能创建新的数据库失败,在数据库‘master’中拒绝了create tab

2024-11-29 01:41:43
推荐回答(3个)
回答(1):

master数据库记录SQL Server系统的所有系统级别信息。是最重要的系统库
记录了SQL Server系统的所有系统信息。包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其它系统数据库及用户数据库的相关信息。

所以你不能再这个数据库中创建表。

回答(2):

你把下面这段代码贴到新建查询窗口里试试:
use master
go

create database tab
on primary
(
name='tab_mdf',
filename='D:\tab_mdf',
size=5,
maxsize=10,
filegrowth=10
)
log on
(
name='tab_ldf',
filename='D:\tab_ldf',
size=5,
maxsize=10,
filegrowth=10
)
go
怎么会不行呢!

回答(3):

master 是系统数据库是不允许创建表的,你想用sql脚本创建数据库,之前加上use [database]--你的数据库名称