创建数据库用T-SQL语句怎么老是报错误! 如下补充问题中:

CREATE DATABASE TSET
ON PRIMARY
(NAME=TEST_DB_DATA
FILENAME=`E:\data`
SIZE=2MB,
MAXSIZE=50MB
FILEGRWOTH=10%
)
LOG ON
(
name=TEST_log
filename=`E:\TEST_log.ldf`,
size=2mb,
filegrowth=1mb
)

第1个回答  2015-05-17
NAME =TEST_DB_DATA,
FILENAME ='E:\data\TEST.mdf',追问

还是要报错误啊!还是这句报错FILENAME=`E:\data\TEST.mdf`,
错误提示如下:
消息 153,级别 15,状态 1,第 4 行
在 CREATE/ALTER DATABASE 语句中选项 FILENAME 的用法无效。
消息 132,级别 15,状态 1,第 12 行
标签 'E' 已声明。标签名称在查询批次或存储过程内部必须唯一。

追答

NAME =TEST_DB_DATA,
FILENAME ='E:\data\TEST.mdf',

TEST_DB_DATA, 这个后面的逗号有没有写上?单引号有没写错?

本回答被网友采纳
第2个回答  2016-11-21
REATE DATABASE TSET
ON PRIMARY
(NAME=TEST
FILENAME=`E:\data\TEST.mdf`
SIZE=2MB,
MAXSIZE=50MB
FILEGRWOTH=10%
)
LOG ON
(
NAME=TEST_log,
FILENAME=`E:\date\TEST_log.ldf`,
size=2mb,
filegrowth=1mb
)

创建数据库用T-SQL语句怎么老是报错误! 如下补充问题中:
FILENAME ='E:\\data\\TEST.mdf',

执行transact-sql 语句或批处理时发生异常。
当执行T-SQL语句时,可能会遇到多种类型的异常。这些异常可能由语法错误、逻辑错误、资源限制、权限问题或数据库引擎的内部错误引起。例如,如果尝试将一个字符串值插入到仅接受整数的列中,SQL Server将抛出一个数据类型不匹配的异常。同样,如果查询引用了不存在的表或列,或者试图执行没有足够权限的操作...

求:SQL中使用CREATE DATABASE创建数据库失败的解决办法
对文件“D:\\\\~~~”的目录查找失败,出现操作系统错误 2(系统找不到指定文件)消息1802,级别16,状态1,第一行create database 失败。无法创建列出的某些文件名。请查看相关错误。我双击错误发现都是create database+库名有问题 展开  我来答 分享 新浪微博 QQ空间 举报 1个回答 #热议# 你见过哪些90后家长...

sql server 2008 执行T-sql 语句或批处理是发生了异常 无法打开物理...
数据库文件损坏或者对文件的读写权限不够

如何用t-sql语句创建数据库并用sql语句创建表?
要创建数据库,首先需在查询编辑器窗口中输入以下T-SQL语句(以创建数据库“testbase”为例):CREATE DATABASE testbase;执行该语句后,在对象资源管理器中刷新数据库列表,可见新创建的“testbase”数据库。若需创建多个参数的数据库(如“testbase2”),则在创建时加入参数,输入相应T-SQL语句后同样...

ACCESS执行SQL语句出现错误,为什么?
1、首先打开ACCESS数据库,选择创建查询设计按钮。2、然后在弹出对话框分别双击tEmployee和tGroup。3、然后分别双击字段"编号"、"姓名"、"职务"和"聘用时间",和名称。4、然后在名称字段输入条件开发部。5、然后在一个新的字段区域输入公式year(date())-year([聘用时间])。6、确定后在条件区域输入>5...

用数据库T-SQL写出如下代码: 麻烦了。拜托了。
create table stuName (stuName NCHAR(10) NOT NULL,stuNo NVARCHAR(10) NOT NULL CHECK(stuNO LIKE 'S253%') UNIQUE,stuSex NCHAR(1) NOT NULL CHECK(stuSex IN ('男','女')) DEFAULT '男' ,stuAge tinyint NOT NULL CHECK (stuAge>=15 AND stuAge <=50),stuSeat tinyint ...

使用T-SQL语句创建数据库 创建表
3. 使用T-SQL语句完成如下修改表的任务 (3.1) 为员工表OA_EMPLOYEE增加列:MobilePhone,类型为varchar(50), 且为唯一 ALTER TABLE OA_EMPLOYEE ADD COLUMN MobilePhone varchar(50) UNIQUE (3.2) 将员工表OA_EMPLOYEE的Mail列修改为Varchar(200)ALTER TABLE OA_EMPLOYEE ALTER COLUMN Mail Varchar...

使用MySQL数据库时遇到这样的问题:SQL执行错误#1005,从数据库的响应:Ca...
你的代码没有任何问题,我已经试过了,现在最可能的原因是是数据库出现问题了。最好重装一下吧。

1)使用T-SQL语句管理数据库 (1) 使用CREATE DATABASE创建studb数据库...
if exists (select 1 from sysobject where name = 'sp_helpdb') is not null --判断是否存在同名的存储过程,如果有就删除 drop procedure sp_helpdb go create procedure sp_helpdb --创建名为sp_helpdb存储过程 as create database studb --在存储过程里创建数据库 on primary (--创建主文件...

相似回答