【问题标题】:Need to create new database without using management studio需要在不使用管理工作室的情况下创建新数据库
【发布时间】:2010-07-09 05:50:48
【问题描述】:

如何在不使用 Management Studio 的情况下使用 SQL Server Express 2008 创建新数据库?

我需要下载sp1吗?

【问题讨论】:

  • 使用哪种编程语言?

标签: database sql-server-express sql-server-2008-express


【解决方案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 来做吗。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    • 2019-01-03
    相关资源
    最近更新 更多