`

SQL Server 2005/2008备份数据库时提示 System.Data.SqlClient.SqlError

 
阅读更多

今天备份sqlserver 2008数据库时候,想要将备份文件放在f盘的根目录下,结果提示如下信息:

 

备份对于服务器“服务器名”失败。(Microsoft.SqlServer.Smo)

其他信息:System.Data.SqlClient.SqlError:无法打开备份设备'f:\abc.bak'。出现操作系统错误5(拒绝访问。)。(Microsoft.SqlServer.Smo)

 

怎么试都不好用,没办法,上网查找解决方法,发现是被sqlserver坑了:

 

因为Sql Server 2005 可能存在一个小Bug,不能将备份文件放在根目录下,必须放在一个非根目录下,否则就会报上面的错误。

分享到:
评论

相关推荐

    c#备份sqlserver数据库.zip

    使用C#进行SQL Server数据库的备份是一个常见的需求,特别是在开发自动化备份解决方案时。本文将深入探讨如何利用C#语言来实现SQL Server数据库的备份操作。 首先,我们需要理解C#中的ADO.NET,这是一个用于与...

    SQL_SERVER_2008升级SQL_SERVER_2008_R2两种办法

    说到为什么要升级是因为,从另一台机器上备份了一个数据库,到我的机器上还原的时候提示“System.Data.SqlClient.Sqlerror:该数据库是在运行版本10.50.2500的服务器上备份的,该版本与此服务器(运行版本10.00.1600...

    SQL Server 2005数据库备份or恢复

    SQL Server 2005作为Microsoft提供的一款强大关系型数据库管理系统,它的备份和恢复功能对于数据安全和业务连续性至关重要。本篇将深入探讨如何使用C#编程语言来实现SQL Server 2005的数据库备份和恢复操作。 首先...

    sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法

    在SQL Server中,数据库的还原过程可能会遇到一些阻碍,如标题和描述中提到的问题,即在尝试还原数据库时收到“数据库正在使用,无法进行操作”的错误提示。这通常是由于有用户或后台进程正在连接到要还原的数据库,...

    Sql2000数据库备份文件还原到sql2005

    ”、“System.Data.SqlClient.SqlError:备...”等错误信息,通常是因为备份文件与目标环境之间存在兼容性问题。 - **解决方案**:检查备份文件是否完整;确保备份文件格式与目标数据库版本兼容;使用`RESTORE ...

    在C#中附加SQL Server数据库

    在C#中附加SQL Server数据库是一项常见的任务,尤其在开发基于.NET Framework的桌面或Web应用程序时。这个过程涉及连接到SQL Server实例,并将一个或多个.mdf(主数据文件)和.ldf(日志文件)附加到现有的数据库...

    已成功与服务器建立连接,但是在登录过程中发生错误

    异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中...

    SQL server 2005复习题

    在ADO.NET中,访问SQL Server数据库需要导入System.Data.SqlClient命名空间,而不是System.SQLServer、System.Data.OleDb或其他选项。ADO.NET的对象如Connection、Command、DataAdapter和DataReader用于与数据库交互...

    数据库备份与还原-使用.NET程序实现了对sql2005数据的备份和还原

    在这个主题中,我们将专注于使用.NET框架实现对SQL Server 2005数据库的备份和还原过程。.NET提供了一系列API和类库,使得开发人员可以方便地集成这些功能到他们的应用程序中。 首先,我们关注的是“数据库备份”。...

    c#访问sql server2008

    在C#中,我们可以使用System.Data.SqlClient命名空间中的SqlConnection类来建立与SQL Server的连接。首先,我们需要一个连接字符串,它包含了服务器名、数据库名、用户名和密码等信息。例如: ```csharp string ...

    vs2015 xamarin开发android连接操作sqlserve数据库

    由于我们直接操作SQL Server,可能需要使用如`System.Data.SqlClient`的库,但请注意,这通常不适合在移动设备上直接使用,因为性能和安全问题。通常,会使用Web服务(如API)作为中间层来处理数据库交互。 2. **...

    数据库相关操作报错总结.docx

    5. **还原策略**:在还原数据库时,确保选择了正确的备份版本。如果“追加到现有备份集”导致备份文件包含多个版本,你需要指定确切的备份时间点来还原。 总之,理解和正确处理数据库的备份与恢复过程是数据库管理...

    C#SQLserver数据库使用实例

    using System.Data.SqlClient; string connectionString = "Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;"; SqlConnection connection = new SqlConnection...

    还原数据库,备份数据库,特别简单方法

    在.NET环境中,可以利用`System.Data.SqlClient`命名空间中的`SqlBackup`类来进行数据库备份。以下是一个简单的示例代码: ```csharp using System; using System.Data.SqlClient; public class BackupDatabase { ...

    windowmobile数据库连接

    - **编写连接代码**:使用ADO.NET(System.Data.SqlClient)或者SQL Server CE提供的SqlCeConnection类来建立连接。 3. **连接代码示例** ```csharp using System.Data.SqlServerCe; // 创建数据库连接字符串 ...

    打造自己的 C# WinForm 应用程序的 SQL Server 连接配置界面

    在C# WinForm应用程序开发中,常常需要设计一个SQL Server连接配置界面,以便用户能够方便地设置和修改数据库连接参数。这个界面可以帮助用户处理由于SQL Server服务器地址改变、数据库登录账户变动导致的连接问题,...

    Log4Net Sqlserver

    <connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> <connectionString value="Data Source=your_server;...

    vb.net,脚本创建数据库,.sql脚本创建数据库

    VB.NET提供了System.Data.SqlClient命名空间,该命名空间包含了一系列类,如SqlConnection、SqlCommand和SqlDataAdapter,它们用于与SQL Server进行交互。创建数据库的第一步是建立到SQL Server实例的连接。以下是一...

    C# 附加SQL数据库 存储结构

    在.NET Framework中,可以通过System.Data.SqlClient命名空间提供的类来与SQL Server数据库进行交互。要附加一个SQL Server数据库,主要涉及以下几个步骤: 1. **连接到SQL Server**:首先需要建立一个连接到SQL ...

    C#实现SQL Server中存取图片、文件

    using System.Data.SqlClient; using System.Data; using System.IO; public class FileStorageManager { /// /// 将数据写入数据库 /// </summary> /// 文件路径</param> /// 数据库连接字符串</param> ...

Global site tag (gtag.js) - Google Analytics