我有一个.sql脚本,我想从它建立一个数据库。如何在sqlcmd中做到这一点?我知道它是这样的:如何使用sqlcmd创建数据库
CREATE DATABASE dbName
GO
但是如何指定.sql脚本和位置来构建数据库?
我有一个.sql脚本,我想从它建立一个数据库。如何在sqlcmd中做到这一点?我知道它是这样的:如何使用sqlcmd创建数据库
CREATE DATABASE dbName
GO
但是如何指定.sql脚本和位置来构建数据库?
使用@Jeremiah Peschka's answer为sqlcmd
实用程序提供要执行的脚本。
对于新创建的数据库中的位置,它可以被指定为CREATE DATABASE
命令的一部分:
CREATE DATABASE dbName
ON (
NAME = dbName_dat,
FILENAME = 'D:\path\to\dbName.mdf'
)
LOG ON (
NAME = dbName_log,
FILENAME = 'D:\path\to\dbName.ldf'
)
你可以从链接的文章中看到,您可以指定其他属性,以及像初始大小,最大大小等
sqlcmd -i C:\path\to\file.sql
更多选项位于SQL Server books online。
使用本: 的sqlcmd -i “C:\我的脚本\我script.sql”
看到sqlcmd description at MS其他选项
这很简单。只需输入下面的命令来运行SQLCMD:
sqlcmd -U sa -P password
然后输入:
CREATE DATABASE MYDB
GO
这将创建数据库。然后输入“退出”退出。
这是题外话题。你在问如何使用'sqlcmd',而不是编程问题。 – Oded 2012-01-01 14:32:12
@Oded关于'程序员常用的软件工具'的问题是关于主题的 – 2012-01-01 17:02:19