2010-07-16 184 views
0

我正在做一个启用了Web的数据库的项目。我在我的电脑中创建了数据库文件。通过SQL Server Management Studio Express打开.mdf文件时出错

现在,当我只想打开.mdf即我创建的数据库时,我无法在其他PC中打开它。我甚至将.ldf文件即日志文件复制到该PC。

由于以后我需要将数据库传输到服务器,我不知道如何从我的PC中将数据库转储到该服务器上,以便公司可以使用它。

+1

当您尝试打开mdf文件时,演播室会显示什么错误?你把它从父/原数据库中分离出来了吗? – Kangkan 2010-07-16 05:13:44

+0

@Kangkan我最初在我的电脑中创建了这个文件,然后当我检查我是否可以将这些文件存储在其他一些电脑中并打开它时,我不能。在这种情况下,当我需要将该数据库放入公司服务器时,我将得到相同的错误...错误是“没有编辑器可用于'C:\ Program Files \ MicrosoftSQLServer \ MSSQL.1 \ MSSQL \ Data \ Student.mdf'确保安装了文件类型(.mdf)的应用程序“ 因为我安装了SQL Server Management Studio Express。 – 2010-07-16 05:57:53

回答

1

采用MDF文件的基础是这样的:

  1. 创建使用SQL Server的一个新的数据库(设置为你想要的文件的路径)
  2. 如果你想在其他地方移动的文件,
    • 从服务器上分离数据库
    • 复制/移动文件到你想去的地方
    • 附加的文件数据库中的SQL服务器

你不应该通过双击作为MIME设置或附件扩展名在目标机器migh没能亲自打开该文件。

为什么不使用体面的方法来复制/移动数据库?

+0

谢谢。我明白了......我是一个新用户,正在学习,也在做这个项目。所以很困惑。关于它的列。即它具有选项,同时分开 “下降”,“更新”和“保持” 这是什么意思?我试图保持被禁用的选项,并启用它完全相同的作品! – 2010-07-16 06:42:28

+0

列的标题详细说明了它们的含义。 “Drop”与您是否希望当时删除连接到数据库的用户有关。 “更新”是指您是否希望更新统计信息,“保留”是指您是否希望保留全文目录。 – Kangkan 2010-07-16 07:02:05

相关问题