问题标签 [mdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
362 浏览

sql - 附加到 SQL 后从 MDF 访问内容

我正在使用 WSS 3.0 并尝试恢复 mdf。我在 SQL Management Studio 中附加了数据库,创建了一个新的 Web 应用程序,并将数据库与其关联。当我进入管理中心-> 应用程序管理-> 内容数据库时,我看到 WSS_Content 并显示站点:2。其中一个站点看起来与另一个站点更相似。我能够登录到附加了数据库的 Sharepoint Web 应用程序,虽然它为我提供了备份站点的基本结构,但列表的内容是空白的,这是我真正想要的数据(公告,任务等作为列表存在但为空)。我如何访问这个?

0 投票
1 回答
1886 浏览

c# - 项目内的 MDF 数据库。Visual Studio Server Explorer 未显示数据更改

我已将一个新的 MDF 文件添加到 .NET4.0 类库项目中,创建了一个表和一个 LINQ to SQL 数据模型以便访问它。自动添加的连接字符串是:

数据源=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ClosedIncidents.mdf;Integrated Security=True;User Instance=True

我针对它运行了一些代码,首先将表记录打印到控制台,添加记录,然后再次打印所有记录。这个想法是检查 VS 关闭 MDF 文件后是否保留更改。这被证明是正确的,因为在应用程序的第二次运行时它抱怨它不能添加相同的硬编码记录,因为它已经存在。我正在思考的问题是,为什么当我在服务器资源管理器中查看表的数据时,它没有显示任何内容。

我的理解是,它将服务器或用户 sql 服务器实例直接附加到我项目中的 mdf 文件中。通过实例的更改被写回源 mdf,而不是它的副本。那么为什么程序显示正在添加的记录而不是服务器资源管理器?

0 投票
6 回答
38655 浏览

sql-server - How to rename the Physical Database Files

I have used tsql to detach a database like this:

I then made use of PHP to rename the physical files. I was able to rename the mdf file but not the ldf file! I even tried a dos command REN but that didn't work for the ldf file either!

I wanted to ask, is there something special about the physical log files that allow it not to be renamed?

Is there a better way of doing this?

Thanks all

0 投票
1 回答
2025 浏览

linqpad - LinqPad 可以连接到 mdf 文件吗?

LinqPad 可以从松散的 mdf 文件中查询吗?它会如何发生?

(乔·阿尔巴哈里,你在外面吗?)

0 投票
1 回答
1496 浏览

sql-server-express - 给定一个 SQL Express 数据库基础文件 (.MDF),我如何擦除/清除/重置架构和/或数据?

我必须从 MDF 文件中清除架构和数据的选项是什么?删除所有数据的选项有哪些?

要重置数据库模式,我似乎需要在数据库备份为空时复制文件。我想知道是否有更简单或更有效的方法。

要清除所有数据,我似乎需要编写一个脚本。该脚本将禁用约束,然后在重新启用约束之前从每个表中删除所有行。这很简单,但确实需要我发现/跟踪数据库中存在哪些表。也许它还不够,或者有更简单的方法?

0 投票
1 回答
1363 浏览

asp.net - mdf 文件和连接错误

我在我的 vs 2005 中运行 asp.net 示例代码。我正在使用以下数据源。我没有 sql express 版,但我有 sql server 2005 的开发者版。

我有 .mdf 文件,我收到以下错误消息。

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)

请帮我。

0 投票
1 回答
729 浏览

sql - 如何在没有关闭连接 sql server 的情况下获取 Bak 文件或 MDF?

我有一个数据库(ms 2005 服务器)。如何获取 bak 或 mdf 文件但是;它正在运行 Windows 2008 服务器,还有超过 600 个东西正在使用这个数据库。如果我得到 .bak 文件或 mdf。我必须关闭连接。我不喜欢它。是否有任何有用的方法或方法来获得 BAK 或 MDF?此方法可能是 EXE 或 ms sql 属性或工具?

0 投票
2 回答
272 浏览

sql - 附加 MDF 文件时的长数据库名称

我正在将一个 MDF 文件附加到我的本地 SQL 服务器以用于我正在使用 MSTEST 运行的测试,它正在创建一个具有非常长且令人讨厌的名称的数据库,看起来像这样

有没有办法指定如何命名这个数据库?并不是说每次测试都应该相同,但我想让这些名称更有意义。

想法?

提前谢谢!

0 投票
2 回答
19718 浏览

sql - 使用 TableAdapter 将行插入数据集不会做任何事情

我有一个与此类似的问题,但阅读(接受的)答案并没有给我太多的见解,所以我希望更清楚地说明它并得到更清晰的回复。

我正在尝试将数据行插入表中。我正在使用TableAdapter我编写的自定义“插入非查询”(它有效,我测试过)来接受一些参数。我对通过 .NET 与数据库进行通信的业务相当陌生,而我所做的可能是设计错误的。我的问题是为什么它是错误的,正确的方法是什么?两者同样重要,IMO。

这是我编写的一些示例 VB 代码:

……差不多就是这样。没有引发异常,我的表没有插入新行。一切都是我调用该方法之前的样子InsertArray。当我在 QueryBuilder 中使用相同的参数测试我的查询时,会在数据库中添加一个新行。

现在,我确实了解这行不通的一些原因。我知道我需要在我的DataSet(不知道怎么做)中创建并选择一行,以便告诉TableAdapter它正在向什么添加数据。或者至少我从阅读大量论坛中获得了这种印象。

我真的很想TableAdapter在某个时候使用,因为它知道.InsertArray存在并且它知道它喜欢哪些参数。我可以尝试使用

但对于我喜欢我的代码的干净程度来说,它还不够干净。那么,有什么方法可以按照我的方式做我想做的事情吗?换句话说,我如何使用 a 的简洁结构TableAdapter与 my 通信DataSet并在其中放入新行?

提前致谢!

0 投票
2 回答
343 浏览

c# - mdf 是否暗示应用程序的数据库未嵌入?

我已经安装了一个应用程序,保存的每个文件都是 .mdf。在安装软件期间,我没有看到任何数据库正在安装,安装后我检查了我的程序文件,而不是 SQL 服务器或其他正在安装的数据库服务器。我虽然应用程序会有一个嵌入式数据库,但 SQL Compact 应该只生成 .sdf 文件,而不是 .mdf 文件 - 什么样的嵌入式数据库服务器会创建 .mdf 文件?