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

将* .mdf文件添加到C#项目

谭伟
2023-03-14
问题内容

我使用的是Visual Studhtml" target="_blank">io2005。我创建一个项目,而不是Web Project,仅创建Windows应用程序。

我记得可以将Access数据库文件添加到项目中。我不需要连接到服务器,可以检索数据。而且我想对SQL数据库文件做同样的事情。

我做了以下步骤:

  1. 右键单击项目。
  2. 选择添加现有项目
  3. 浏览* .mdf文件。
  4. 出现“数据源配置向导”,并显示此消息

从数据库检索信息时发生错误:由于int启动用户实例的过程失败,因此无法生成SQL Server用户实例。连接将关闭。

我需要帮助将mdf文件添加到我的项目中。


问题答案:

首先,MDF文件只能由SQL Server实例读取。如果部署MDF,则应用程序必须在安装过程中连接到最终用户提供的SQL
Server,或者必须部署自己的实例,在以后的情况下为SQL Server Express Edition实例。请参阅如何:安装SQL Server
Express
。使用Visual Studio
2008,您可以向自己的应用程序安装MSI添加先决条件,请参阅“安装”用于Visual Studio 2008 SP1的SQL Server 2008
Express
ClickOnce引导程序。

第二个问题是,尽管有广泛的相反看法,但仅分发MDF而没有LDF会使您陷入痛苦的世界。您最终可能会分发需要LDF才能完成恢复并进入一致状态的不一致MDF。

但是,更严重的问题是您计划部署二进制(MDF)而不是用于数据库部署的脚本。这注定要失败。一旦计划发布应用程序的1.1版,您将面临一个不小的问题,即如何用新的MDF替换用户MDF(现在包含用户添加的数据)。这就是为什么始终部署升级脚本要好得多,而不必考虑项目中的MDF。



 类似资料:
  • 我正试图在提交github时隐藏我的API密钥,我已经在论坛中寻找指导,特别是以下帖子: 如何在create-react-app中隐藏API键? 我做了一些改变,并重新开始纱。我不确定我做错了什么——我添加了一个<代码>。env文件添加到我的项目的根目录(我将其命名为< code>process.env),在该文件中,我只需放置< code > REACT _ APP _ API _ KEY =

  • 我刚刚在Amazon RDS中创建了一个SQL Server Express实例,因为我想执行测试,但我需要添加一个扩展名为.mdf的示例数据库“AdventureWorksLT2012_Data”。 我可以通过MSSMS毫无问题地连接到数据库,但是当我试图连接我本地拥有的BD时,我做不到 我试图调查在AWS留档的方式附加这种类型的文件到我的BD实例,但我无法计算任何参考。 感谢您的回复。

  • 问题内容: 我正在尝试将一些文件添加到ZIP文件中,它会创建文件,但不会在其中添加任何内容。代码1: 我的功能: 编辑: 我发现了问题,只是在将文件从C:\驱动器写入F:\驱动器的ZIP时遇到麻烦 问题答案: 您不能压缩文件夹,只能压缩文件。要压缩文件夹,必须手动添加所有子文件。我写了本课来完成这项工作。您可以免费获得它:) 用法是这样的: 这是课程: 请享用! 编辑 :要检查程序是否仍在忙,可以

  • 我试图使用eclipse在java web项目上运行openCV库,我遵循的步骤显示在这个链接中:http://docs.opencv.org/doc/tutorials/introduction/desktop_java/java_dev_intro.html#java-dev-intro 问题是,在web项目中,我们必须将。jar文件位于WEB-INF/bin文件夹中,因此在我的例子中,它是一

  • 问题内容: 在我的在线计算机科学课上,我必须编写一个程序来确定太阳系中每个行星的表面重力。除了一个方面,我几乎已经掌握了它的所有方面。我需要使用单独的方法将表面重力写入文件。这是我目前的方法: 我的问题是,当我将其写入文件时,它将覆盖先前的值。我如何获得它包括所有的价值。如果有帮助,这是我的全部代码: 问题答案: 这样做是为了创建带有追加模式的作品:

  • 问题内容: 我刚开始学习C#,目前正在尝试创建一个简单的程序,该程序从SQLite数据库读取1行数据。 我已经成功创建了该程序,但是我仍然必须引用具有完整地址的.db文件,例如: 但是这样,当我创建安装程序时,将不会包含.db。我想使它像将图像添加到我的解决方案资源管理器中时一样,可以使用以下短地址: 那么,有什么方法可以将.db文件包含到我的项目中?我试图读取当前目录并使用| DataDirec