osql中的启动参数如下:
-?:列出osql各个参数的语法摘要。
-U login_id:用来指出登录名称,登录名区分大小写。
-P password:用来指出登录名称所对应的密码。
-E:表示采用受信任的连接,即采用windows操作系统验证方式。这时登录账号也可以不写。请注意,此时要保证服务器端采用windows验证或混合验证方式。
-D ODBC DSN name:指出在本地本配置的ODBC数据源的名称。
-S server_name:指出要连接的SQL Server服务器名称,如果是本地的默认实例,这个参数可以省略。如果是本地或远程的非默认实例,要指出服务器所在的机器名称和实例名,形式为:Server_name\Instance_Name。如果是远程机器上的默认实例,只要指出机器名即可。
下面是几个具体示例:
1、用SQL Server验证方式连接本地默认SQL Server服务器(即默认实例)
osql –U sa –P 1234
2、用SQL Server验证方式连接远程机器上law上的非默认SQL Server服务器(即非默认实例)
osql –S law\first –U sa –P 1234
3、用windows 验证方式连接本地机器上的默认 SQL Server服务器(即默认实例)
osql –E
-w width:用来设置osql的行宽,缺省为80个英文字符。同时改变命令行窗口的属性设置,增大其中的屏幕缓冲区宽度
-d Database_Name:要连接的数据库名称,也可以连到服务器后,用USE命令指定要连接的数据库名称。
-i:Input_File:要在osql中执行的T-SQL脚本的名称(包括路径)。
例如:osql –E –i c:\test.sql –d pubs (test.sql文件内容:select * from authors)
-o:output_file:指定一个文件名称,把查询结果输出到这个文件中。
例如:osql –E –i c:\test.sql –d pubs –o c:\out.txt –w 400
分享到:
相关推荐
SQL Server 导入超大 SQL 脚本文件 SQL Server 是一种关系型数据库管理系统,广泛应用于各种行业。...osql 工具是 SQL Server 提供的一个非常有用的工具,可以帮助我们快速导入超大 SQL 脚本文件和执行 SQL 语句。
"用osql执行sql脚本文件生成数据库"这个主题涉及到的是如何利用osql工具来创建和管理数据库,这在SQL Server环境中特别常见。osql(Open SQL Console)是微软提供的一种命令行工具,它允许用户通过SQL语句与SQL ...
## Osql工具和SQL Server数据库 - **Osql工具**:Osql是一个命令行查询工具,用于执行Transact-SQL语句。它是SQL Server自带的客户端工具之一,能够用于数据库的自动安装和注册操作。 - **SQL Server数据库**:SQL ...
Microsoft SQL Server 2005 Command Line Query Utility (Microsoft SQL Server 2005 命令行查询工具) 用户使用 SQLCMD 实用工具可以连接和发送 Transact-SQL 批...X86 Package (SQLServer2005_SQLCMD.msi) - 2533 KB
OSQL(全称为Open SQL Console)是Microsoft SQL Server的一个命令行工具,允许用户与SQL Server数据库进行交互,执行SQL脚本,以及进行数据库管理和维护。 首先,我们来详细了解一下OSQL。OSQL是SQL Server早期...
**SQL Server Management Studio** 是一个集成化的图形用户界面工具,用于访问、配置、控制和管理 SQL Server。它将多个工具和服务的功能整合到了一个平台中,如 **Enterprise Manager**、**Analysis Manager**、**...
### SQL Server 2005 管理及开发工具概览 #### 一、SQL Server 2005 管理工具整合 SQL Server 2005 在工具整合方面进行了重大改进,旨在提高数据库管理员(DBA)和开发者的效率。其中最显著的变化之一是将多种工具...
1. **企业管理器**: 这是SQL Server的标准管理工具,虽然不是专门针对MSDE,但可以通过它来管理和配置MSDE实例。可以创建、修改和删除数据库,管理用户和权限,执行查询等。 2. **SQL Server Management Studio ...
SQL Server 2000的核心组件包括服务管理器、企业管理器、osql实用工具和SQL查询分析器。 - 服务管理器:负责启动、停止和暂停SQL Server的各种组件,确保数据库服务的正常运行。 - 企业管理器:图形化界面工具,...
Microsoft SQL Server 2005 OSQL和SQLCMD 实用工具。您可以使用 sqlcmd 实用工具(Microsoft Win32 命令提示实用工具)来运行临时的 Transact-SQL 语句和脚本
对于命令行爱好者,SQL Server提供osql(旧版)和sqlcmd工具。在命令行中输入: ``` osql -E -i allSql.sql # 如果使用Windows身份验证 sqlcmd -S服务器名 -U用户名 -P密码 -i allSql.sql # 如果使用SQL Server身份...
本话题主要围绕"sqlserver数据库构建及初始化程序",将深入探讨如何批量执行SQL语句以及相关的数据库初始化流程。 一、SQL Server数据库构建 1. 安装SQL Server:首先,我们需要在服务器上安装SQL Server软件,包括...
### SQL Server工具教程详解 #### 一、SQL Server Management Studio概览 SQL Server Management Studio (SSMS) 是Microsoft为数据库管理员和开发人员提供的一款强大工具,它基于Microsoft Visual Studio平台,...
SQL Server脚本是数据库管理员和开发人员在管理、维护和开发SQL Server数据库时不可或缺的工具。这些脚本通常由T-SQL(Transact-SQL)语言编写,是SQL Server环境中执行特定任务的命令集合。本篇文章将深入探讨SQL ...
本客户端集合 基于 Sqlserver 2000 企业版 最新的 V8.0.2282 制作,绿色 便携 包含常用的客户端工具: bcp.exe isql.exe isqlw.exe osql.exe profiler.exe 已经集成了 VC7,VC++7运行库;且包含了Sqlserver ...
1. **SQL Server 2005 Upgrade Advisor**:这是一个非常关键的工具,用于评估和准备SQL Server 2000和SQL Server 7.0实例的升级。Upgrade Advisor分析现有的数据库和环境,指出可能的兼容性问题、弃用的功能以及重要...
在IT行业中,数据库管理系统是至关重要的工具,尤其是SQL Server,它在企业级应用中广泛使用。本文将深入探讨如何在局域网环境中获取SQL Server实例的相关信息,这对于我们进行数据库管理和故障排查工作至关重要。 ...
2. **管理工具**:例如`osql.exe`(旧版的命令行查询工具)和`sqlcmd.exe`,它们允许用户通过命令行界面与SQL Server交互。 3. **配置工具**:如`sqlbrowser.exe`,它是SQL Server Browser服务的执行文件,提供...
Transact-SQL 概述 Transact-SQL 对使用 Microsoft® SQL Server™ 非常重要。与 SQL Server 通讯的所有应用程序都通过向服务器发送 Transact-SQL 语句来进行...使用 osql 等实用工具运行的 Transact-SQL 脚本。