SQL Server 2012命令行实用程序 |
发布时间: 2012/6/24 17:27:22 |
【IT168 技术】微软为SQL Server 2012提供了许多命令行实用程序。这篇文章中,我将解释这些命令行实用程序的功能和使用方法。
命令行实用程序适用于以下SQL Server功能。命令行工具集和实用程序对自动处理是非常有用的。 你能使用如下的命令行实用程序。 ·SQL Server Database Engine数据库引擎 Bcp, dta, , osql, profiler, sqlcmd, sqldiag, sqllogship, sqllocaldb, sqlmaint, Sqlps, sqlserver, ssms, tablediff, dcexec, sqliosim, sqldumper, SqlWtsn ·SQL Server Agent代理 SQLAgent ·SQL Server Integration Services集成服务 Dtexec, dtutil, dtsinstall, DTSWizard, ISDeploymentWizard, SSISUpgrade.exe ·SQL Server Analysis Services分析服务 ASInstanceRename Microsoft.AnalysisServices.Deployment ·SQL Server Service broker服务代理 Ssbdiagnose ·SQL Server Reporting Services报表服务 Rs, rsconfig, rskeymgmt Database Engine数据库引擎 微软提供特定的命令行实用程序从事数据库引擎。这些实用程序中的大部分可以用于SQL Server的老版本中,你可能对他们很熟悉。这些实用程序如下: ·bcp:用于从SQL Server导入和导出数据文件,反之亦然。此实用工具从SQL Server 6.5开始使用。 ·dta:是数据库引擎优化顾问的命令行版本。 ·osql:使我们从命令提示符脚本运行查询。在SQL Server未来的版本中会删除此功能,它仅具有向后兼容性,将被SQLCMD所替代。 ·Profiler:这将会启动SQL Server Profiler。有许多可选的参数,对调度很有帮助。 ·sqlcmd:使我们从命令提示符脚本运行查询,这个工具取代了先前版本的isql.exe和osql.exe。 ·SQLdiag:SQL Diagnostic用来收集SQL Server的日志和数据文件。它也可以用来监视SQL亿恩科技服务器并解决特定问题。 sqllogship:用于将数据库日志从一个SQL Server实例传递到另一个实例。 SqlLocalDB:此实用工具可以创建Microsoft SQL Server 2012 Express LocalDB 实例。 sqlmaint:用于例如一致性检查、重建索引、重组、备份等数据库维护操作。 sqlps:启动PowerShell 会话,并加载和注册 SQL Server PowerShell 提供程序和 cmdlet。 sqlservr:当你想在单用户模式启动SQL或当你想移动系统数据库时使用。 Ssms:可以打开SQL Server Management Studio。打开Ssms时有很多参数可供选择。
·tablediff:此实用工具用来比较表。 ·Dcexec:SQL Server数据收集工具,用于从SQL亿恩科技服务器中收集数据。 ·SQLIOSim:此工具在SQL Server中模拟I/O。 ·Sqldumper:名称说明一切。这个工具根据需要生成一个转储文件。 本文出自:亿恩科技【www.enkj.com】 |