you never doubt youself,I belive!

Oracle & SQL 查询结果导出到文本中方法

上一篇 / 下一篇  2011-03-23 10:28:05 / 个人分类:数据库

·Oracle

(MEMO:利用spool缓冲池技术)

具体步骤如下:

1、在Oracle PL/SQL中输入缓冲开始命令,并指定输出的文件路径和文件名

spool d:\output.txt

2、在命令中输入相应的SQL查询命令

select * from customer;

...

3、在命令行中输入缓冲结果命令

spool off;

系统将缓冲池的结果输出到“output.txt”中,并以TAB分隔。

 

·SQL Server

EXEC master..xp_cmdshell 'bcp "Select siteinfo from cng3173_db..venshop_system" queryout f:\1.txt -c -Slocalhost -Usa -Psa'

(MEMO

第一部分粗体 cng3173_db..venshop_system, 数据库..表名

f:\1.txt  导出到这个文件中去

localhost  其实应该是你的机器名

sa sa 数据库系统的用户名和密码)

可能会收到以下错误提示:消息 15281,级别 16,状态 1,过程 xp_cmdshell,第 1 行
SQL Server 阻止了对组件 'xp_cmdshell' 的 过程 'sys.xp_cmdshell' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'xp_cmdshell'。有关启用 'xp_cmdshell' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。

SQL Server 联机丛书中的 "外围应用配置器"》在新安装的 SQL Server 的默认配置中,很多功能并未启用。SQL Server 仅有选择地安装并启动关键服务和功能,以最大限度地减少可能受到恶意用户攻击的功能数。系统管理员可以在安装时更改这些设置,也可以有选择地启用或禁用运行中的 SQL Server 实例的功能。此外,如果从其他计算机进行连接,则在配置协议之前某些组件可能不可用。
 注意:与新安装不同,升级期间不会关闭任何现有服务或功能;但在升级完成后可应用其他外围应用配置器选项。
 协议、连接和启动选项
使用 SQL Server 配置管理器可以启动和停止服务,配置启动选项,以及启用协议和其他连接选项。启动 SQL Server 配置管理器
在“开始”菜单中,依次指向“所有程序”、Microsoft SQL Server 2008、“配置工具”,然后单击“SQL Server 配置管理器”。
使用“SQL Server 配置服务”区域可以启动组件并配置自动的启动选项。


使用“SQL Server 网络配置”区域可以启用连接协议和连接选项(如,TCP/IP 固定端口或强制加密)。


有关详细信息,请参阅SQL Server 配置管理器。此外,远程连接还取决于是否对防火墙进行了正确配置。有关详细信息,请参阅配置 Windows 防火墙以允许 SQL Server 访问。 启用和禁用功能
可以使用 SQL Server 中的方面来配置启用和禁用 SQL Server Management Studio 功能。使用方面配置外围应用
在 Management Studio 中,连接到 SQL Server 的组件。
在对象资源管理器中,右键单击服务器,然后单击“方面”。
在“查看方面”对话框中,展开“方面”列表,然后选择相应的“外围应用配置器”方面(“外围应用配置器”、“Analysis Services 的外围应用配置器”或“Reporting Services 的外围应用配置器”)。
在“方面属性”区域,选择要用于每个属性的值。
单击“确定”。
若要定期检查某个方面的配置,请使用基于策略的管理。有关基于策略的管理的详细信息,请参阅使用基于策略的管理来管理服务器。也可以使用sp_configure存储过程来设置数据库引擎选项。有关详细信息,请参阅设置服务器配置选项。若要更改 SSRS 的EnableIntegrated Security属性,请使用 SQL Server Management Studio 中的属性设置。若要更改“预定的事件和报表传递”属性和“Web 服务和 HTTP 访问”属性,请编辑RSReportServer.config配置文件。 “命令提示符”选项
使用Invoke-PolicyEvaluationSQL Server PowerShell cmdlet 可以调用外围应用配置器策略。有关详细信息,请参阅使用 SQL Server cmdlet。 SOAP 和 Service Broker 端点
若要关闭端点,请使用基于策略的管理。若要创建和更改端点的属性,请使用CREATE ENDPOINT (Transact-SQL)和ALTER ENDPOINT (Transact-SQL)


TAG:

 

评分:0

我来说两句

Open Toolbar