需要在不使用管理工作室的情况下创建新数据库
Posted
技术标签:
【中文标题】需要在不使用管理工作室的情况下创建新数据库【英文标题】:Need to create new database without using management studio 【发布时间】:2010-07-09 05:50:48 【问题描述】:如何在不使用 Management Studio 的情况下使用 SQL Server Express 2008 创建新数据库?
我需要下载sp1吗?
【问题讨论】:
使用哪种编程语言? 【参考方案1】:您可以从命令行使用SqlCmd 实用程序来执行SQL。
打开命令提示符,然后键入 SqlCmd.exe 并回车,然后您应该会得到1)
,这意味着您已连接。
连接后执行
1) CREATE DATABASE dbname
2) GO
【讨论】:
打开它时屏幕会停留 5 秒钟,然后在上面写一些东西并立即关闭。如何解决这个问题? 您可以在一行中完成:sqlcmd -U sa -P Passw0rd -S .\SQLEXPRESS -Q "CREATE DATABASE FOO"
我只是补充一点,如果我们的 ODBC 设置为使用 Windows 身份验证,您不需要用户名和密码。例如。与 Veeam 一起安装时。
@ChrisS 我在执行此命令时遇到错误。在服务器上没有安装 SQL Server Management Studio。【参考方案2】:
通过sqlcmd 使用CREATE DATABASE 或其他其他数据库连接(甚至是来自Excel 的VBA...)
【讨论】:
【参考方案3】:您可以使用连接字符串在代码(.net express 或其他东西)中连接到它,然后运行 sql 脚本来创建数据库(请参阅http://msdn.microsoft.com/en-us/library/ms176061.aspx)。
但是你为什么不能使用管理工作室呢?
【讨论】:
在执行 managemnt studio 时我收到消息说我需要下载 sp1..我可以不使用 management studio 来做吗。以上是关于需要在不使用管理工作室的情况下创建新数据库的主要内容,如果未能解决你的问题,请参考以下文章