xp_fixeddrives xp_fixeddrives存储过程是最有用的存储过程之一。它展示了一个列表所有驱动器名和每个驱动器上的空闲空间大小。这个参数有一个单独的可选输入参数,它可以按驱动器类型过滤结果。设置为数值3将会返回所有的大量存储设备(CD-ROM,DVD等等);设置为数值4将会返回硬盘驱动器;而当设置为数值2时将会返回可移动的设备(USB插拔驱动器,闪存驱动器等等)。
返回所有的驱动器。 exec xp_fixeddrives 只返回硬盘驱动器 exec xp_fixeddrives 2 xp_getfiledetai……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
xp_fixeddrives
xp_fixeddrives存储过程是最有用的存储过程之一。它展示了一个列表所有驱动器名和每个驱动器上的空闲空间大小。这个参数有一个单独的可选输入参数,它可以按驱动器类型过滤结果。设置为数值3将会返回所有的大量存储设备(CD-ROM,DVD等等);设置为数值4将会返回硬盘驱动器;而当设置为数值2时将会返回可移动的设备(USB插拔驱动器,闪存驱动器等等)。
返回所有的驱动器。
exec xp_fixeddrives
只返回硬盘驱动器
exec xp_fixeddrives 2
xp_getfiledetails
xp_getfiledetails是另一个非常有用的存储过程,在SQL Server 2000版本中最后一次可用。这个存储过程返回关于指定文件的大小、日期和属性信息,包括创建、访问和修改的日期和次数。
exec xp_getfiledetails ’c:filetoload.csv’
xp_getnetname
xp_getnetname存储过程返回Microsoft SQL Server安装所在的物理机器的名称。你可以使机器名称作为数据集返回或作为变量返回。
没有这个参数
exec xp_getnetname
使用这个参数
DECLARE @machinename sysname
exec xp_getnetname @machinename OUTPUT
select @machinename
xp_loginconfig
SQL Server存储过程将会告诉你关于执行它的用户的一些基础的校验信息。它告诉你校验方法(Windows或SQL登录)、服务器的默认域、审计级别,还有一些内部分隔符信息。
exec xp_loginconfig
xp_makecab
在SQL Server 2000中,微软给了我们直接从T-SQL压缩系统文件的能力,不必再到DOS下通过xp_cmdshell和运行第三方软件,像pkzip或winzip来完成。这个命令就是xp_makecab。它允许你指定一列你想压缩的文件还有你想放进去的cab文件。它甚至允许你选择默认压缩,MSZIP压缩(类似于.zip文件格式)或不压缩。第一个参数给出到cab文件的路径,这是你想创建和添加文件的地方。第二个参数是压缩级别。如果你想使用详细的日志记录就使用第三个参数。第四个参数后跟着你想压缩的文件的名称。在我的测试里,我可以在扩展存储过程里传45个要压缩的文件名称,这意味着它是一个对你的数据压缩要求来说非常灵活的解决方案。
exec xp_makecab ’c:test.cab’, ’mszip’, 1, ’c:test.txt’ , ’c:test1.txt’
作者
相关推荐
-
云端SQL Server高可用性最佳做法
与内部部署相比,在云端运行SQL Server可为数据库软件用户提供更多的灵活性和可扩展性,也可能更省钱。但云 […]
-
绘制数据关系图的利器:SQL Server 图像数据库工具
SQL Server 2017新增了图形数据库功能,你可以使用图结构来表示不同数据元素之间的关系。
-
如何在Azure部署时选择合适的SQL Server?
想要在Azure上运行SQL Server,企业一般会面临两种选择:在Azure虚拟机上安装SQL Server或使用Azure SQL Database。
-
Linux支持的引入 推动了SQL Server 2016集成服务的发展
随着SQL Server的不断发展,集成服务也在发生相应的变化。在最新的SSIS更新中,增加Linux支持和SQL Server 2016升级向导。