1
on primary
(name=‘商品信息数据库',FILENAME='d:\商品信息数据库mdf',size=10mb,maxsize=50mb,filegrowth=2mb)
log on
(name=‘商品信息日志',FILENAME='d:\商品信息日志ldf',size=5mb,maxsize=25mb,filegrowth=1mb)
2
create database Sales
on primary
(name=‘Sales_Data',FILENAME='d:\Sales_Datamdf',size=20mb,maxsize=50mb,filegrowth=5%)
Filegroup fg1(name=‘Sales_Data2',FILENAME='d:\Sales_Data2ndf',size=20mb,maxsize=50mb,filegrowth=5%)
log on
(name=‘Sales_log',FILENAME='d:\Sales_logldf',size=10mb,maxsize=50mb,filegrowth=5mb)
3
drop database 商品信息数据库
drop database sales
如何用SQL查询分析器连接远程数据库
使用SQL查询分析器可以直接 *** 作远程数据库的。
例远程数据库 ip地址为:1010101 端口为1433。
注:1433为SQL默认服务端口,可以省略。
启动SQL查询分析器(如果本机没有安装SQL数据库,可以单独安装网络连接工具)
如图所示填写服务器地址,及登陆账号密码,就可以访问了。
附加数据语句为:
EXEC sp_attach_db @dbname=N'DATAName',@filename1=N'D:\MSSQLDATA\DATANamemdf',@filename2=N'D:\MSSQLDATA\DATANameldf'其中
DATAName:数据库名称
D:\MSSQLDATA\DATANamemdf:数据库文件真实物理路径
D:\MSSQLDATA\DATANameldf:数据库日志文件真实物理路径
sp_attach_db
将数据库附加到服务器。
语法
sp_attach_db
[
@dbname
=
]
'dbname'
,
[
@filename1
=
]
'filename_n'
[
,16
]
参数
[@dbname
=]
'dbname'
要附加到服务器的数据库的名称。该名称必须是唯一的。dbname
的数据类型为
sysname,默认值为
null。
[@filename1
=]
'filename_n'
数据库文件的物理名称,包括路径。filename_n
的数据类型为
nvarchar(260),默认值为
null。最多可以指定
16
个文件名。参数名称以
@filename1
开始,递增到
@filename16。文件名列表至少必须包括主文件,主文件包含指向数据库中其它文件的系统表。该列表还必须包括数据库分离后所有被移动的文件。
返回代码值
0(成功)或
1(失败)
结果集
无
注释
只应对以前使用显式
sp_detach_db
*** 作从数据库服务器分离的数据库执行
sp_attach_db。如果必须指定多于
16
个文件,请使用带有
for
attach
子句的
create
database。
如果将数据库附加到的服务器不是该数据库从中分离的服务器,并且启用了分离的数据库以进行复制,则应该运行
sp_removedbreplication
从数据库删除复制。
权限
只有
sysadmin
和
dbcreator
固定服务器角色的成员才能执行本过程。
示例
下面的示例将
pubs
中的两个文件附加到当前服务器。
exec
sp_attach_db
@dbname
=
n'pubs',
@filename1
=
n'c:\program
files\microsoft
sql
server\mssql\data\pubsmdf',
@filename2
=
n'c:\program
files\microsoft
sql
server\mssql\data\pubs_logldf'
以上就是关于SQL使用查询分析器创建数据库全部的内容,包括:SQL使用查询分析器创建数据库、如何用SQL查询分析器连接远程数据库、查询分析器中使用SQL语句附加数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)