`
逆风的香1314
  • 浏览: 1430166 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

利用SQL移动硬盘文件

阅读更多

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_movefile]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[p_movefile]
GO

/*--移动服务器上的文件

 不借助 xp_cmdshell ,因为这个在大多数时候都被禁用了

--邹建 2004.08(引用请保留此信息)--*/

/*--调用示例

 exec p_movefile 'd:\aa.txt','c:\'
--*/
create proc p_movefile
@s_file varchar(1000), --源文件
@d_file varchar(1000) --目标文件
as
declare @err int,@src varchar(255),@desc varchar(255)
declare @obj int

exec @err=sp_oacreate 'Scripting.FileSystemObject',@obj out
if @err<>0 goto lberr

exec @err=sp_oamethod @obj,'MoveFile',null,@s_file,@d_file
if @err<>0 goto lberr

exec @err=sp_oadestroy @obj
return

lberr:
 exec sp_oageterrorinfo 0,@src out,@desc out
 select cast(@err as varbinary(4)) as 错误号
  ,@src as 错误源,@desc as 错误描述
go

分享到:
评论

相关推荐

    网上移动硬盘(小型)源代码

    网上移动硬盘(小型)源代码是一种基于Web技术实现的存储解决方案,它允许用户通过网络访问、上传和下载文件,类似于云存储服务。本项目利用了JSP(Java Server Pages)和jspload插件来构建这一功能。下面我们将深入...

    sqlserver离线安装包

    2. **创建安装媒介**: 下载完成后,将安装包复制到一个USB驱动器或硬盘等移动存储设备上,这就是你的离线安装媒介。 3. **目标环境准备**: 在目标的离线环境中,确保系统满足 SQL Server 的最低硬件和软件要求,...

    毕业设计,基于ASP.NET+SqlServer开发的多语种网络硬盘系统,内含完整源代码,数据库,毕业论文

    毕业设计,基于ASP.NET+SqlServer开发的多语种网络硬盘系统,内含完整源代码,数据库,毕业论文 网络硬盘系统是计算机网络中比较流行的一种应用软件,但是一般的网络硬盘系统只适用于使用单一语种的人群。为满足...

    利用FSO把文本信息导入SQL SERVER 2000数据库.pdf

    标题中的“利用FSO把文本信息导入SQL SERVER 2000数据库”指的是使用FileSystemObject(FSO)来实现从文本文件中读取数据,并将其导入到SQL Server 2000数据库的过程。这是一个常见的数据迁移或数据整合场景,尤其在...

    asp.net 2.0网络硬盘(vs2005+sql2005)

    本项目是基于ASP.NET 2.0 和Visual Studio 2005(VS2005)开发的网络硬盘系统,充分利用了.NET Framework 2.0的核心特性和功能,以实现文件的上传、下载、管理等操作。配合SQL Server 2005作为后台数据库,保证了...

    基于ASP.NET+SqlServer 实现的多语种网络硬盘系统的设计毕业设计(源代码+论文)

    【作品名称】:基于ASP.NET+SqlServer 实现的多语种网络硬盘系统的设计【毕业设计】(源代码+论文) 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或...

    网络硬盘系统 .net

    在 .NET 技术框架下,开发网络硬盘系统可以充分利用微软提供的丰富开发工具和资源,实现高效、安全、易用的文件存储解决方案。 一、.NET 框架介绍 .NET 是微软推出的一套全面的开发平台,它包含了一系列的开发工具...

    SQL Profiler教程

    - **Pages/Sec 计数器:** 这个计数器显示每秒的页面文件数,包括从内存移动到硬盘或从硬盘载入到内存的过程。如果 SQL Server 是服务器上唯一的应用服务,则此计数器除某些特定时刻外应接近于 0。如果该值在一段...

    SQL Server Compact 3.5 概述(PPT)

    1. **轻量级设计**:SQL Server Compact 3.5体积小巧,安装快速,无需专门的服务器硬件环境,可在本地硬盘上运行。 2. **单文件数据库**:数据库文件(*.sdf)是一个独立的文件,便于携带和分发,同时也简化了备份和...

    ASP.NET 实现的网络硬盘

    5. **文件管理**:包括文件的创建、删除、重命名、移动和复制。这些操作需要在服务器端实现相应的逻辑,确保文件系统的完整性。 6. **目录结构**:网络硬盘通常需要支持多级目录,用户可以创建和管理自己的文件夹...

    巧用VB6恢复SQL Server7.0光盘及网络驱动器上的备份.pdf

    总结而言,文章通过VB6提供的DriveType属性判断备份文件所在的驱动器类型,从而实现了非本地硬盘上的SQL Server 7.0备份文件的恢复。代码部分涉及到了文件系统对象的使用,以及ADO技术对数据库进行操作。这对于需要...

    图书馆SQL Server服务器灾难恢复方法探讨.pdf

    总结来说,图书馆SQL Server服务器的灾难恢复策略包括备份文件的使用、系统恢复步骤的正确执行以及利用SQL Server提供的系统存储过程。对于图书馆这样的数据密集型机构,建立健全的灾难恢复计划和备份策略是保障服务...

    网络硬盘 .net c#

    综上所述,【网络硬盘 .NET C#】系统利用了.NET 2008框架和C#语言的特性,构建了一个集文件管理、用户权限控制、数据安全和高效性能于一体的网络存储解决方案,为企业和个人提供了便捷的远程文件存取服务。...

    ASP网络硬盘管理系统论文

    ASP网络硬盘管理系统是一种基于Web的文件存储和管理解决方案,它利用Active Server Pages(ASP)技术构建,为用户提供了一个在线的、便捷的文件存取和共享平台。本文将深入探讨ASP网络硬盘管理系统的相关知识点,...

    利用Hyper-v搭建虚拟服务器,在winserver2012r2上边安装sqlserver2107 developer、ssms数据库管理工具的安装配置和使用

    ### 利用Hyper-V搭建虚拟服务器及SQL Server 2017 Developer的安装配置和使用 #### 第一章:安装Hyper-V管理器 本章节主要介绍如何在Windows Server 2012 R2环境中安装Hyper-V管理器。Hyper-V是微软提供的一种...

    网络硬盘源码(asp.net)

    此外,文档可能还会介绍如何进行基本的文件操作,如上传文件、下载文件、重命名、移动和删除文件,以及如何分享文件链接或设置访问权限。 NetWorkHD可能是该网络硬盘系统的主程序文件夹,其中包含着ASP.NET Web应用...

    asp.net(c#)网络硬盘管理系统

    它利用C#编程语言实现了用户友好的界面和高效的数据管理功能,与Microsoft SQL Server 2000数据库进行交互,提供安全的文件上传、下载、管理和共享服务。 【描述】:该系统的核心目标是为用户提供一个在线的、便捷...

    racle 10g绿色客户端 plus PL/SQL Developer-搭建方便的Oracle客户端使用环境

    在本文中,我们将详细介绍如何利用Oracle 10g绿色客户端搭建一个方便的Oracle客户端使用环境,并结合PL/SQL Developer这一强大的数据库开发工具进行更高效的工作。 1. **Oracle 10g绿色客户端**: - **概念**:...

    VC+ACCESS文件系统

    在技术实现上,VC+ACCESS文件系统会利用Windows API进行文件操作,如CreateFile、ReadFile、WriteFile等函数,同时使用SQL语句来处理数据库操作。开发者可能还需要处理多线程问题,以实现文件操作的异步处理,提高...

Global site tag (gtag.js) - Google Analytics