SQLserver单表数据导入导出

本文详细解释了如何在 SQL Server 中进行数据导出和导入操作,包括使用 xp_cmdshell 命令的注意事项及安全性考虑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1 EXEC sp_configure 'show advanced options', 1
 2 
 3 GO
 4 
 5 RECONFIGURE
 6 
 7 GO
 8 
 9 EXEC sp_configure 'xp_cmdshell', 1
10 
11 GO
12 
13 RECONFIGURE
14 
15 GO
16 //导出
17 EXEC userinfo..xp_cmdshell 'bcp userinfo.dbo.students out D:studentes.txt -c -T -U''sa'' -P''123456'''

  解释一下 导出

    userinfo:数据库名称

    students:表名

    D:students.txt:导出路径和导入文件名称和类型

    sa:用户名

    123456:密码

   导入

 1 //导入
 2 EXEC userinfo..xp_cmdshell 'bcp userinfo.dbo.students in D:studentes.txt -c -T -U''sa'' -P''123456'''
 3 
 4 EXEC sp_configure 'show advanced options', 1
 5 
 6 GO
 7 
 8 RECONFIGURE
 9 
10 GO
11 
12 EXEC sp_configure 'xp_cmdshell', 0
13 
14 GO
15 
16 RECONFIGURE
17 
18 GO

  导入和上面一样,但是要注意,

  执行完导出或导入工作后,出于对数据库安全性的考虑一定要禁用 'xp_cmdshell'

  我们弄完了要把SQLserver的值改回去,否则会出现各种异常。

转载于:https://www.cnblogs.com/duwenlei/p/3513682.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值