Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 通过SQL Server Management Studio Express打开.mdf文件时出错_Sql Server 2005_Sql Server 2005 Express - Fatal编程技术网

Sql server 2005 通过SQL Server Management Studio Express打开.mdf文件时出错

Sql server 2005 通过SQL Server Management Studio Express打开.mdf文件时出错,sql-server-2005,sql-server-2005-express,Sql Server 2005,Sql Server 2005 Express,我正在做一个网络数据库项目。我已经在电脑中创建了数据库文件 现在,当我只想打开我创建的数据库的.mdf时,我无法在其他电脑上打开它。我甚至已经将.ldf文件(即日志文件)复制到了那台电脑上 由于我以后需要将数据库传输到服务器,我不知道如何从我的PC将数据库转储到该服务器中,以便公司可以使用它。使用mdf文件的基本原理如下: 使用SQL Server创建新数据库(根据需要设置文件的路径) 如果要将文件移到其他位置, 将数据库与服务器分离 将文件复制/移动到您希望的任何位置 将文件附加为SQL s

我正在做一个网络数据库项目。我已经在电脑中创建了数据库文件

现在,当我只想打开我创建的数据库的.mdf时,我无法在其他电脑上打开它。我甚至已经将.ldf文件(即日志文件)复制到了那台电脑上


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

使用mdf文件的基本原理如下:

  • 使用SQL Server创建新数据库(根据需要设置文件的路径)
  • 如果要将文件移到其他位置,
    • 将数据库与服务器分离
    • 将文件复制/移动到您希望的任何位置
    • 将文件附加为SQL server中的数据库
  • 您不应该通过双击打开文件,因为mime设置或扩展附件可能不在目标计算机中


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

    当您尝试打开mdf文件时,studio会显示什么错误?您是否将其从父/原始数据库中分离?@Kangkan我最初在我的电脑中创建了该文件,然后当我检查是否可以将这些文件存储在其他电脑中并打开时,我无法打开它。在这种情况下,当我需要将该数据库放入公司服务器时,我将收到相同的错误…错误是“没有可用于“C:\Program Files\MicrosoftSQLServer\MSSQL.1\MSSQL\Data\Student.mdf”的编辑器,请确保已安装文件类型(.mdf)的应用程序”我在哪里安装了SQL Server Management Studio Express。谢谢。我得到了它。。我是一个新用户,正在学习和做这个项目。所以我很困惑。关于它的专栏。i、 e.当取消“删除”、“更新”和“保留”时,它有选项。这意味着什么?我尝试了保持禁用和启用的选项,但效果完全相同!!列的标题详细说明了它们的含义。“Drop”与您是否希望删除当时连接到数据库的用户有关。“更新”表示您是否希望更新统计信息,“保留”表示您是否希望保留全文目录。