当我试图连接到数据库时,我得到了以下错误
数据库myweb.mdf无法打开,因为版本为661。服务器版本为662或更高版本。降级不受c/user/mydocuments/visual studio 2010/app- data /myweb.mdf创建数据的支持。文件c/user/mydocuments/visual studio 2010/app-data/myweb.mdf的自动数据库尝试失败。存在具有相同文件的数据库,否则无法打开或位于UNC共享中。
如何使用sql服务器打开数据库?
我有一个SQL Server 2005的MDF和LDF文件。我在Server 2008中附加了它,并对数据做了一些更改。现在,当我将它附加回SQLServer2005Express版时,它会出现版本错误。
数据库'E:\DB\JOBPERS.MDF‘无法打开,因为它是655版本。此服务器支持612及更高版本。不支持降级路径。无法打开新数据库“E:\DB\JOBPERS.MDF”。CREATE数据库被中止。为文件E:\DB\Jobpers.mdf附加自动命名数据库的尝试失败.存在同名的数据库,或者无法打开指定的文件,或者位于UNC共享上。
当我尝试在Management Studio中附加.mdf文件以打开时,出现以下错误:
An exception occurred while executing a Transact-SQL statement or batch.
(Microsoft.SqlServer.ConnectionInfo)
Unable to open the physical file "C:\DBClass\Sales.mdf".
Operating system error 5: "5(Access is denied.)". (Microsoft SQL Ser
如何在VS2010中将CVS文件导入到.MDF文件?我可以在VS2010中打开并查看.MDF文件的数据,没有问题。当我尝试使用Excel、导入、导出(X64)工具、SQL Server Management Studio或Access进行连接时,似乎无法连接到它。它们似乎都能看到SQLEXPRESS服务器,而不是MDF文件。
对于在MS SQL Server2005中创建的数据库,我有一个MDF文件,但没有LDF文件。当我尝试将MDF文件附加到其他SQL Server时,收到以下错误消息。
The log cannot be rebuilt because there were open transactions/users when the database was shutdown, no checkpoint occurred to the database, or the database was read-only. This error could occur if the transaction lo
这个问题可能非常容易解决,但我需要解决它,因为我需要继续我的项目。我在家里使用SQL Server Express2008,并且一直在开发一个mdf应用程序,它将我的数据库存储在项目文件夹中的ASP.NET文件中。问题是Uni实验室中的SQL Server是SQL Server 2005,当我尝试使用VS Server Explorer打开mdf文件时,它显示mdf文件的版本超过了服务器可以接受的版本。
我想到的唯一选择就是将DB导出为sql文件,就像我用phpmyadmin做过上千次一样。问题是,SQL Management Studio Express并不是世界上最有用的工具,出于某种奇怪
我一直使用SQL Server2008,现在我的新项目需要SQL Server2005。我搜索了在SQL Server 2008上创建脚本并在SQL Server 2005上使用的解决方案,但是他们在2005上的mdf文件无法附加到我的SQL Server 2008实例。因此,我尝试在同一时间安装2005。
我还尝试为SQL Server2005的实例命名,而不是使用默认实例,但仍然找不到该实例。是否可以使用SQL Server Management Studio 2008打开SQL Server 2005实例?
或者您知道如何在我的SQL Server2008上附加SQL Server200
我正在用C#/ASP.NET开发一个项目,我遇到了一个无法解决的错误。我有一个数据库,我在其中创建了一些表,每当应用程序尝试打开数据库时,我都会收到以下错误:
"Unable to open the physical file "path\App_Data\Cars.mdf". Operating system error 32: "32(The process cannot access the file because it is being used by another process.)". An attempt to attach an au
我使用内置的数据源在2012上编写了这个程序,当我部署程序复制mdf文件时,该程序将无法在客户端机器上工作。我的客户不想在他的机器上安装SQL服务器,他只想使用简单的程序,简单的数据库存储在程序旁边的一个文件中。它很容易返回到VB6中并访问mdb文件,但是对于mdf文件,它只是不起作用。我尝试创建mdb文件数据库,vbnet没有连接到它,我读到它需要强制cpu到x86,所以决定忘记这个选项,我也尝试了这个选项来连接到mdf文件。
Public SQLCon As New SqlConnection With {.ConnectionString = "Data Source=.;Ini
为了获得用户选择的文件名,我尝试运行以下命令。该文件是以前附加到server的.mdf文件。但是当我运行它时,会有一个窗口显示我没有打开文件的权限。我知道这是因为它是在SQL中使用的,因为如果我不将它附加到SQL服务器中,那么它的运行就没有问题。问题是,在运行vba代码之前,我需要SQL中的mdf,而我只需要文件名。有没有一种不用“打开”来存储文件名的方法?
Function GetDB() As String
Dim db As Office.FileDialog
Dim fileName As String
Set db = Application.FileDialog(msoFileD
我安装SQL Server时出现了一些问题,我无法将手指放在上面,这就是为什么这篇文章的标题模糊的原因。
例如,我试图打开一个MDF文件,该文件是MSDN为DataGrid模板提供的示例解决方案的一部分,并得到了以下错误。
有关我从安装的信息如下。
有人能帮我解决我打开MDF文件的问题吗?正如我所怀疑的那样,这是否是我安装的症状呢?如果是的话,您能建议如何解决安装问题吗?
干杯,
贝瑞尔
Microsoft SQL Server Management Studio 10.0.2531.0
Microsoft Data Access Components (MDAC) 6.0.600