我想对数据库做一个安全配置方面的检查,将检查结果输出到同一个文本文件中。你如有如下两个sql语句--4.6 查看服务器角色信息授权
exec sp_helpsrvrolemember4.7 强密码策略检查
select name,is_policy_checked,is_expiration_checked from master.sys.sql_logins where
name in(select name from master.sys.syslogins where name not like '%\%' and name not like '%#%')我想把他们的查询结果输出到同一个文本文件中,该如何写sql语句?bcp能否实现?请高手支招。
exec sp_helpsrvrolemember4.7 强密码策略检查
select name,is_policy_checked,is_expiration_checked from master.sys.sql_logins where
name in(select name from master.sys.syslogins where name not like '%\%' and name not like '%#%')我想把他们的查询结果输出到同一个文本文件中,该如何写sql语句?bcp能否实现?请高手支招。
解决方案 »
- 求一查询,关于sql server 2008 Hierarchyid
- 表为何无法被加载?
- SQL Server 2000的安装问题
- sql 增加自增涨序号
- 请高手帮忙,看看什么错误
- "超出了存储过程,函数、触发器或视图的最大嵌套层数(最大层数为32)"是什么错误?,
- 在线等,解决给高分
- 用vb开发一套进销存管理系统,后端用的是SQL Server7.0数据越来越多,影响速度怎么办!
- 怎样用sql语句来添加一个更新全文检索的一个Catalog阿?为什么我的sql server7 里面没有sp_add_job 等储存过程阿?
- 使用存储过程插入多条记录
- 如何做中小学自动排课系统啊?
- 关于DTS的疑问
exec master..xp_cmdshell 'bcp 数据库名..test_tb out d:\aa.txt -c -q -t, -S服务器名 -Usa -P密码 '
2 参考一下sqlserver操作txt文件
http://blog.csdn.net/zjcxc/archive/2005/05/30/384496.aspx
3 系统合并txt参数 需要dos下的wscript支持
from OPENROWSET('SQLOLEDB','SERVER=.;UID=sa;PWD=','set fmtonly off;exec csdn_test.dbo.sp_helpsrvrolemember') AS a
你可以这样查询,至于 结果保存那就方便了
'bcp "select * from OPENROWSET(''SQLOLEDB'',''SERVER=.;UID=sa;PWD='',''set fmtonly off;exec csdn_test.dbo.sp_helpsrvrolemember'') AS a " queryout c:\Authors.txt -c -S. -Usa -P'output
------------------------------------------------------------------------------------------------------------
NULL
开始复制...
NULL
已复制了 2 行。
数据包的大小(字节): 4096
时钟时间(毫秒): 共 10
NULL(所影响的行数为 7 行)
FROM openrowset('sqloledb','Trusted_Connection=yes','set fmtonly off;exec csdn_test..sp_helpsrvrolemember ')
2.bat中写bcp得到文件后用copy附加