sqlserver控制台操作

sqlserver控制台操作

ID:34725981

大小:96.18 KB

页数:7页

时间:2019-03-10

sqlserver控制台操作_第1页
sqlserver控制台操作_第2页
sqlserver控制台操作_第3页
sqlserver控制台操作_第4页
sqlserver控制台操作_第5页
资源描述:

《sqlserver控制台操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Sqlserver控制台操作概要“SQLServer桌面引擎”(也叫MSDE2000)没有自己的用户界面,因为它主要设计为在后台运行。用户通过MSDE2000嵌入的程序与它交互。随MSDE2000提供的唯一工具是osql。可执行文件Sql.exe在MSDE2000的默认实例的MSSQLBinn文件夹中。本文重点讨论如何通过使用osql工具管理MSDE2000。回到顶端何为Osql?osql工具是一个MicrosoftWindows32命令提示符工具,您可以使用它运行Transact-SQL语句和脚本文件。osql工具使用ODBC数据库应用程序编程接口(API)与服务器通讯。如何使用

2、Osql?一般情况下,可以这样使用osql工具:•用户通过与使用命令提示符时相似的方式交互输入Transact-SQL语句。•用户提交osql作业,方法是:•指定单个要运行的Transact-SQL语句。-或-•将该工具指向一个包含要运行的Transact-SQL语句的脚本文件。交互式输入Transact-SQL语句如要显示osql工具的区分大小写的选项列表,请在命令提示符下键入如下内容,然后按ENTER键:osql-?如想了解关于osql工具的每一选项的更多信息,请参见“SQLServer联机图书”中的“osqlUtility”主题。如要交互输入Transact-SQL语句,请按照

3、下列步骤操作:1.确认MSDE2000正在运行。2.连接到MSDE2000(有关更多信息,请参见标题为“连接到SQLServer桌面引擎(MSDE2000)”的部分)。3.在osql命令提示符下,键入Transact-SQL语句,然后按ENTER键。当您在输入的每一行后按ENTER键时,osql将缓存该命令行上的语句。•如要运行当前缓存的语句,请键入“Go”,接着按ENTER键。•如要运行一批Transact-SQL语句,请分别在单独的行上输入每一个Transact-SQL命令。然后,在最后一行上键入“Go”以表示批处理命令的结束并运行当前缓存的语句。运行结果出现在控制台窗口。4.当

4、您在输入的每一行后按ENTER键时,如想从osql退出,请键入QUIT或EXIT,并按ENTER键。提交Osql作业一般情况下,您可以用两种方法之一提交osql作业。您可以:•指定单个Transact-SQL语句。-或-•将该工具指向一个脚本文件。下面将详细介绍每一种方法。指定单个Transact-SQL语句如要针对MSDE2000的本地默认实例运行Transact-SQL,请键入与下面这一个类似的命令:osql-E-q"Transact-SQLstatement"其中•-E表示使用MicrosoftWindowsNT身份验证。-而-•-q表示运行Transact-SQL语句,但是在

5、查询结束时不退出osql。如要运行Transact-SQL语句并退出osql,请使用-Q参数来代替-q。将该工具指向一个脚本文件如要将该工具指向一个脚本文件,请按照下列步骤操作:1.创建一个包含一批Transact-SQL语句的脚本文件(如myQueries.sql)。2.打开命令提示符,键入与下面类似的一个命令,然后按ENTER键:osql-E-iinput_file其中input_file是脚本文件及其完整路径。例如,如果脚本文件myQueries.sql在C:Queries文件夹中,请将参数input_file替换为C:QueriesmyQueries.sql。该脚本文件

6、的运行结果将出现在控制台窗口中。如果您想将运行结果定向到一个文件,请向上述命令中添加-ooutput_file参数。例如:osql-E-iinput_file-ooutput_file其中output_file是输出文件及其完整路径。如想消除输出结果中的编号和提示符号,请向上述命令中添加-n选项。例如:osql-E-iinput_file-ooutput_file-n连接到SQLServer桌面引擎(MSDE2000)如要连接到MSDE2000,请按照下列步骤操作:1.确认MSDE2000正在运行。2.在承载您要连接的MSDE2000实例的计算机上打开一个命令窗口。3.键入下面的命令

7、,然后按ENTER键:osql-E这可以通过使用Windows身份验证将您连接到MSDE2000的本地默认实例。如要连接到MSDE2000的一个命名实例,请键入:osql-E-Sservernameinstancename如果您收到了下面的错误消息,表明MSDE2000可能未在运行,或者您可能为安装的MSDE2000的命名实例提供了错误的名称:[SharedMemory]SQLServerdoesnotexistoraccessdenied.[Share

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。