当前位置: 首页 > 面试题库 >

使用默认路径中的文件创建数据库

晏经武
2023-03-14
问题内容

我想创建一个创建数据库的SQL脚本。现在,我有这个:

CREATE DATABASE [Documents] ON  PRIMARY 
( NAME = N'Documents', FILENAME = N'Documents.mdf')
 LOG ON 
( NAME = N'Documents_log', FILENAME = N'Documents_log.ldf')
 COLLATE SQL_Latin1_General_CP1_CI_AS

但是,这会产生以下错误:

Msg 5105, Level 16, State 2, Line 2
A file activation error occurred. The physical file name 'Documents.mdf' may be incorrect. Diagnose and correct additional errors, and retry the operation.
Msg 1802, Level 16, State 1, Line 2
CREATE DATABASE failed. Some file names listed could not be created. Check related errors.

我知道问题是我没有为文件名指定完全限定的路径。但是我希望能够运行此脚本,而不管数据库服务器的目录结构如何。有什么方法可以使用默认路径?


问题答案:

您可以在不指定文件详细信息的情况下创建数据库,例如:

CREATE DATABASE Documents;


 类似资料:
  • 本文向大家介绍pycharm 更改创建文件默认路径的操作,包括了pycharm 更改创建文件默认路径的操作的使用技巧和注意事项,需要的朋友参考一下 1、操作 依次找到以下路径修改为自己想要的路径即可: PyCharm——>Settings——>Appearance&Behavior——>System Setting——>Project Opening——>Default directory 2、图

  • 问题内容: 我知道您可以创建目录和文件,但是无法一次性完成这两种操作吗? 即如果文件夹不存在时我要执行以下操作: 错误: 有没有人想出一个功能来解决这个问题? 问题答案: 使用两个命令在一个外壳线面相结合: 注意:以前我建议使用来分隔两个命令,但是正如@trysis所指出的,在大多数情况下使用它可能更好,因为万一失败也不会执行。(否则,这可能会导致您可能没有想到的问题。)

  • 我需要设置Servlet(由于某些原因,只有Servlet而不是handler)来处理WAR以外的文件。在这里https://stackoverflow.com/a/28735121/5057736我找到了以下解决方案: 这个解决方案的工作,这是我需要的。但是,当我将第N行更改为时,它就停止工作。我尝试了“/foo/”和“/foo”,但是结果是一样的--我得到了。为什么?我怎样才能使它在这种特定的

  • 路径文字是指沿着开放或封闭的路径排列的文字。当您水平输入文本时,字符的排列会与基线平行。当您垂直输入文本时,字符的排列会与基线垂直。无论是哪种情况,文本都会沿路径点添加到路径上的方向来排列 沿路径输入文本 1执行下列操作之一: •要沿路径创建横排文本,请选择文字工具 或路径文字工具 。 •要沿路径创建直排文本,请选择直排文字工具 或直排路径文字工具 。 2(可选)在 “控制 ”面板、 “字符 ”面

  • 经过在internet上的搜索,我知道了在交互式/非交互式-登录/非登录shell组合的情况下应该在哪里更改PATH变量的值。 从另一个帖子中找到的 我有“/bin/sh”作为缺省登录shell,只有/etc/profile文件用于导出系统中所有需要的环境变量。在非交互式登录shell的情况下,/etc/profile也不会被引用,尽管上面的link说它会被引用。但当我执行时, 我可以看到PATH

  • 我把Delphi XE7安装了几天。我意识到有些路径(库路径、调试路径)是无效的(以灰色显示)。即使我在Delphi设置中没有改变什么,我也认为这是我的错。因此,我卸载了Delphi XE和Delphi XE7以及所有相关的插件。然后我重新安装了德尔福XE7。安装完成后,我立即打开IDE并检查路径。它们仍然无效。参见所附图像。 我还注意到$(Platform)变量为空。我在Win32上。不应该是'