0

我有一个来自我的服务器的 SQL Server 备份,并且我可以轻松地访问日常 SQL Server 备份。

我想使用 Visual Studio 2012 进行一些 asp.net 编码,并且我不想在我的机器上安装 SQL Server,因为它太重并且会降低系统速度。

我看到您可以将.mdf文件添加到项目并将其用作标准数据库:

  • 是否可以对 SQL Server 备份做同样的事情?
  • 是否可以在.mdf没有 SQL Server 的情况下从 SQL Server 备份中提取文件?

提前谢谢你,M。

4

1 回答 1

1

SQL Server 是一个只在服务模式下运行的程序,所以你需要让它的服务器运行才能获得它的服务。答案是否定的,但您可以使用 SQL Server Express 或其他东西。

运行服务器后,您可以使用 SQL 程序集.mdf直接访问文件,而不是寻址服务器。您将需要创建一个连接字符串,如:

Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname; Trusted_Connection=Yes;

并放入mydbfile.mdf目录Data

于 2013-01-01T12:09:44.050 回答