sql-server - 使用什么来打开 .mdf(SQL 数据库)文件

标签 sql-server webmatrix

我希望能够打开.mdf 文件。我正在使用 WebMatrix,我可以在那里查看查询。我也可以阅读架构。但如何在不使用 WebMatrix 的情况下读取该文件呢?它的 SQL Server 文件不是 Compact 版本。

我已经搜索了网络帮助(通过Windows)。但一切都是徒劳。我更喜欢任何链接或任何方法来阅读基本查询。

最佳答案

.sdf 实际上是一个紧凑数据库文件(除非您更改了扩展名,否则会出现问题)。 SQL Server 将是 .mdf

SQL Server (.mdf)

您可以将数据库附加到本地 SQLEXPRESS 实例并查看它。可以在 msdn 上找到附加它的示例:How to: attach a Database File to SQL Server Express 。本质上你正在调用:

USE [master]
GO

CREATE DATABASE [database_name] ON 
    ( FILENAME = N'C:\Path\To\<database name>.mdf' ),
    ( FILENAME = N'C:\Path\To\<database name>.ldf' )
    FOR ATTACH ;
GO

SQL 精简版 (.sdf)

我发现打开它们的最好工具是 CompactView .

screenshot

关于sql-server - 使用什么来打开 .mdf(SQL 数据库)文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18304045/

相关文章:

sql - 数据库函数 VS Case 语句

mysql - Web 矩阵、数据类型、用户注册

asp.net - 如何保存下拉列表所选值的ID

c# - 尝试调试 ASP.NET 网站时 Visual Studio 2013 sp1 挂起?

sql-server - 如何跟踪源代码管理中的数据库更改?

java - 在 Hibernate 中执行存储过程并获取单个输出参数

javascript - 使用 JavaScript/jQuery 从输入类型 "file"获取二进制图像数据,以便在 WebMatrix 中使用 AJAX 进行图片预览

php - 与 WordPress 和 Azure 建立数据库连接时出错

sql-server - 动态内容中的 SQL 游标

c# - 带有列名 c# 的 SqlDataReader.GetGuid?