- 浏览: 533960 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (240)
- Java (25)
- Flex (46)
- Sybase (26)
- Sqlserver (7)
- .NET (1)
- .NET-Silverlight (11)
- Hibernate (5)
- Korn-shell (2)
- Perl (5)
- Unix & Linux (11)
- Ruby (3)
- SVN (2)
- Tomcat (1)
- CSS (5)
- Web (2)
- English (3)
- SQL (9)
- Qlikview (4)
- Spring (7)
- javascript (2)
- weblogic (5)
- iphone (1)
- 网络 (5)
- 随 (23)
- AutoSys (1)
- Hermes (2)
- RPM (2)
- CA (1)
- Operating System (1)
- SSIS (3)
- Windows (2)
- excel (1)
- SSRS (1)
- 活动 (23)
- Eclipse (2)
- Angular (0)
- Python (0)
- AWS (0)
- Android (0)
最新评论
-
devcang:
long t1 = System.nanoTime();
java中取得微秒级的时间 -
Sev7en_jun:
Sev7en_jun 写道 ExternalInterface ...
flex"页面跳转" -
Sev7en_jun:
ExternalInterface.call("fu ...
flex"页面跳转" -
lujinan858:
Incorrect syntax near 'fddActiv ...
Sybase alter 用法 -
Sev7en_jun:
Alter table TestItem drop COLUM ...
Sybase alter 用法
SQLserver中的isql命令的参数详解
你是用Windows 帐号登录到本机的MS sql server,请用 isql
-E
假设windows 帐号 ntuser1 要登录本机MS sql server,要这样做。
1、以NT帐号ntuser1登陆到Windows2000 professional,不是 MS SQL Server。
2、isql -S Server -E
二、Sql Server 帐号这样做:
1、将身份验证设为SQL Server 和 Windows。
2、isql -U login_id -P password -S server isql [-?] | [-L] | [
{ {-U login_id [-P password]} | -E }
[-S server_name] [-H wksta_name] [-d db_name]
[-l time_out] [-t time_out] [-h headers]
[-s col_separator] [-w column_width] [-a packet_size]
[-e] [-x max_text_size] [-c cmd_end] [-q "query"] [-Q "query"]
[-n] [-m error_level] [-r {0 | 1}]
[-i input_file] [-o output_file] [-p] [-b] [-O] ]-?
显示 isql 开关的语法摘要。
-L列出在本地配置的服务器和在网络上广播的服务器的名称。
-U login_id用户登录 ID。登录 ID 区分大小写。
-P password 是用户指定的密码。如果未使用
-P 选项,isql 将提示输入密码。如果在命令提示的末尾使用 -P 选项而不带密码,isql 使用默认密码NULL)。
密码区分大小写。 ISQLPASSWORD 环境变量使您得以为当前会话设置默认密码。因此,不需要通过硬编码来在
批处理文件中设置密码。如果没有 为 -P 选项指定密码,isql 首先检查 ISQLPASSWORD 变量。如果未设置
值,isql使用默认密码 (NULL)。以下示例 在命令提 示处设置LPASSWORD 变量,然后访问 isql 实用工具:C:\>
SET ISQLPASSWORD=abracadabraC:\>isql -E使用信任连接而不请 求密码。
-S server_name
指定要连接到的 SQL Server 默认实例。isql 不支持连接到 SQL Server 2000 命名实例。如果未指定服务
器,isql 将连接 到本地计算机上的 SQL Server 默认实例。如果要在网络上从远程计算机执行 isql,则需要
此选项。
-H wksta_name 是工作站名称。
工作站名称存储在 sysprocesses.hostname 中并由 sp_who 显示。如果未指定,则采用当前计算机名称。
-d db_name 启动 isql 时发出一个 USE db_name 语句。
-l time_out 指定 isql 登录超时之前的秒数。
如果未指定 time_out 值,则命令无限期地运行。登录到 isql 的默认超时为 8 秒。
-t time_out 指定命令超时之前的秒数。
如果未指定 time_out 值,则命令会无限期地运行;登录到 isql 的默认超时为 8 秒。
-h headers 指定要在列标题之间打印的行数。
默认为每一查询结果集打印一次标题。使用 –1 指定不打印标题。如果使用 –1,则在参数和设置之间不能空
格
(可以是 -h-1,不能是 -h –1)。
-s col_separator 指定列分隔符字符,其默认为空格。
若要使用对操作系统有特殊含义的字符(例如 | ; & ),请将该字符用双引号 (") 引起来。
-w column_width 允许用户设置屏幕输出的宽度。默认为 80 个字符。当输出行达到其最大屏幕宽度时,会拆分
为多个行。
-a packet_size 使您得以请求不同大小的数据包。
packet_size 的有效值介于 512 和 65535 之间。Microsoft Windows NT® 版中的
isql 默认值为 8192
;另 外,Microsoft MS-DOS® 版中的 isql 默认值为 512,但在该版本中也可以请求更大的数据包。数据
包大小的增加 可以提高较大脚本执行的性能,在这种执行中 GO 命令之间 SQL 语句的数量很重要。Microsoft
的测试表明 8192 是大容量 复制操作典型的最快设置。可以请求更大的数据包大小,但是如果请求不能得到批
准,则 isql 默认为 512。
-e 回显输入。
-x max_text_size 指定返回文本数据的最大长度,以字节为单位。
长于 max_text_size 的文本值将被截断。如果未指定 max_text_size,则文本数据在 4096 字节处截断。
-c cmd_end 指定命令终止符。
默认情况下,通过单独在一行中输入 GO 来终止命令并将其发送到 SQL Server 2000。在重置命令终止时,不
要使用对操作 系统有特殊含义的 Transact-SQL 保留字或字符,无论其前面是否有反斜杠。
-q "query" 启动 isql 时执行查询,但是在查询完成时不退出 isql。
(注意查询语句不应包含 GO)。如果从批处理文件中发出查询,可使用 %variables。环境 %variables% 也可
用。例如:
SET table = syso b j e c tsisql /q "Select * from %table%"
将查询用双引号引起来,将查询中嵌入的任何内
容用单引号引 起来。
-Q "query" 执行查询,在查询完成时立即退出 isql。
将查询用双引号引起来,将查询中嵌入的任何内容用单引号引起来。
-n 从输入行中删除编号和提示符号 (>)。
-m error_level 自定义错误信息的显示。
显示指定的或更高严重级别错误的消息数、状态和错误级别。不显示严重级别低于指定级别的错误的任何信
息。用 -1 指定 与消息一起返回所有标题,即使是信息类的消息。如果使用 –1,则在参数和设置之间不能有
空格
(可以是 -m-1,不能是 -m -1)。
-r {0 | 1} 将消息输出重定向到屏幕 (stderr)。
如果未指定参数,或指定参数为 0,那么仅重定向严重级别为 17 或更高的错误信息。
如果指定参数为 1,则将重定向所有消息输出(包括 "print")。
-i input_file标识包含一批 SQL 语句或存储过程的文件。小于 () 比较运算符可以用来代替 –o。-p打印性能统计。
-b 指定错误发生时 isql 退出并返回一个 DOS ERRORLEVEL 值。
当 SQL Server 错误信息的严重级别为 10 或更高时,返回给 DOS ERRORLEVEL变量的值为 1;否则,返回值为
0。MS-DOS 批处理文件可以测试 DOS ERRORLEVEL 的值并适当处理错误。
-O指定 isql 还原为早期版本的行为。下列功能停用: EOF 批处理控制台宽度自动调整宽信息
该选项还将 DOS ERRORLEVEL 的默认值设置为 –1。
Example(for Unix/Linux):
fisql -S server_name -U user_id -P password << END
select * from your_table
go
END
发表评论
-
SQLServer replace 与Sybase str_replace
2013-05-16 17:08 2154REPLACE ( 'string_e-xpression ... -
Sybase使用BCP命令导入数据,Identity属性主键的处理
2013-02-14 16:07 1597程序定时使用BCP命令到处需要备份的表数据。在测试导入时,发 ... -
Sybase15: how to get memory of each table
2011-11-03 14:58 961declare @pagekb int sele ... -
Sybase 删除A表中不存在于B表中的记录
2010-08-04 11:21 2882A表和B表拥有相同的联合主键column1,column2, ... -
sybase SET CHAINED OFF与SET CHAINED ON两种事务模式有什么区别(转)
2010-07-23 13:49 5541默认的是off,SQL92标准默认是on. 如果是on,那么 ... -
sql server的BCP导入导出(转)
2010-06-04 16:18 1645sql server的BCP导入导出 ... -
数据库迁移到sybase时的Sql脚本修改
2010-02-08 10:30 2530去掉drop语句后的cascade c ... -
Sybase函数
2009-11-05 14:22 4159Sybase字符串函数 Sy ... -
truncate,delete,drop的异同点
2009-10-19 11:11 1551truncate和delete区别 TRUNCA ... -
BCP 简 要 说 明
2009-09-22 11:28 1218BCP是SYBASE公司提供专门用于数据库表一级数据备份的工 ... -
丢人的低级错误
2009-08-04 15:13 966今天犯了一个低级错误 将一个查询很慢的带有多个join的SQ ... -
Sybase store procedure error analysis
2009-08-04 09:37 9991、不支持&&、||等操作符 ,用 and、o ... -
对于Sybase Central v4.3 的Stack Trace异常的规避变通处理
2009-08-04 13:39 1474当我们在使用用Java编写的Sybase Central v4 ... -
如何才能让你的SQL运行得更快(sql语句运行在sybase数据库下)
2009-08-03 10:44 1259很多人在使用SQL时往往 ... -
Sybase 索引的使用和优化
2009-08-03 14:08 2322在应用系统中,尤其在联 ... -
Sybase 代替start with、connect by的store procedure
2009-06-11 00:33 2041if exists (select 1 from sysobj ... -
Sybase Precision for the Float type of table's column
2009-06-23 14:09 982If the type of column defined a ... -
Sybase alter 用法
2009-06-24 09:11 15220增加一列 Alter table TABLENA ... -
Sybase 判断对象是否存在于数据库中的两种方式
2009-06-24 17:45 2419一 使用OBJECT_ID方式 IF OBJECT_ID(' ... -
sybase中数据转换的函数
2009-06-26 11:32 1251四舍五入用round,如round(123.4567,1)=1 ...
相关推荐
### isql命令参数详解 在IT领域,尤其是数据库管理与操作中,`isql`作为Microsoft SQL Server的一个命令行工具,被广泛应用于执行SQL语句、脚本或进行数据库交互。下面将对`isql`命令及其参数进行深入解析,帮助...
ISQL(Interactive SQL)是一种命令行工具,主要在SQL Server早期版本中使用,它允许用户直接与数据库进行交互,执行SQL查询和管理任务。在MSSQL系统中,ISQL被广泛用于执行简单的数据库操作,如创建表、插入数据、...
### isql 实用工具详解 #### 一、概述 isql 是一个强大的命令行工具,主要用于与 Microsoft SQL Server 数据库进行交互。它支持 Transact-SQL 语言,并且可以通过 DB-Library 库来连接 SQL Server。本文将详细介绍...
FreeTDS有多种用途,例如用于Web服务器向Web展示SQL Server中的数据、移植SQL Server数据库代码从Windows NT到Unix、从Unix源导入数据到SQL Server以及为没有本地驱动程序的平台(如实时系统)提供数据库访问。...
- 同样地,该脚本启动SQL Server服务,并使用`@isql`命令执行还原脚本。 - 输出结果被保存到指定文件,并使用`@pause`命令暂停命令行窗口以便查看结果。 #### 七、总结 通过以上介绍,我们可以看到利用批处理脚本...
isql -v SQLServer2000 ``` 输入相应的用户名和密码后,如果能成功连接到数据库,则表示配置正确。 #### 六、注意事项 - 在安装过程中遇到任何问题时,建议仔细检查错误信息并查阅官方文档或社区支持。 - 确保...
下面我们将根据提供的部分示例内容,详细解析Sybase ISQL中的常用命令。 #### 一、系统管理命令 ##### 1. 关闭数据库服务器 - **命令格式**: ``` sybase shutdown [选项] ``` - **示例**:关闭数据库服务,...
在SQL Server中,`GO`是一个特殊的命令,用于分隔一组Transact-SQL语句,而不是一个实际的SQL语句。`GO`主要用于SQL Server管理工具,如查询分析器(SQL Server Management Studio)以及osql和isql命令行实用工具。...
目录如下: 第1章 简介 1.1 谁是本书的读者 1.2 本书的内容 1.3 需求 1.4 SQL Server 2000的新特性 1.4.1 改进了对Web的支持 1.4.2 改进了伸缩能力和...附录A SQL Server 2000中的T-SQL和XML数据类型 附录B 练习答案
### SQL Server 常用命令行操作详解 #### 一、概述 在日常维护与管理SQL Server数据库的过程中,经常会遇到需要通过命令行来控制服务的情况。对于那些希望提高工作效率、减少图形用户界面(GUI)依赖性的数据库...
### SQL Server工具教程详解 #### 一、SQL Server Management Studio概览 SQL Server Management Studio (SSMS) 是Microsoft为数据库管理员和开发人员提供的一款强大工具,它基于Microsoft Visual Studio平台,...
第1章 简介 1.1 谁是本书的读者 1.2 本书的内容 1.3 需求 1.4 SQL Server 2000的新特性 1.4.1 改进了对Web的支持 1.4.2 改进了伸缩能力和可靠性 ...附录A SQL Server 2000中的T-SQL和XML数据类型 附录B 练习答案
SQL2000查询分析器是Microsoft SQL Server 2000版本中的一个重要工具,用于编写、测试和优化SQL语句。它为数据库管理员和开发人员提供了与SQL Server交互的界面,是理解数据库结构、执行数据操作和进行性能调优的...
3. `Binn_isqlw_profiler_isql_osql_bcp`: 这个文件名看起来包含了一些SQL Server相关的命令行工具。`isqlw`是旧版本SQL Server的交互式查询工具,`osql`是SQL Server 2000及之后版本的命令行查询工具,而`bcp`用于...
- **SQL iSQL*Plusfg**:这部分可能介绍了如何使用iSQL*Plus工具执行SQL命令。 - **SQL185iSQL*Plushi**:这部分可能进一步扩展了iSQL*Plus的使用技巧。 - **iSQL*Plusj**:这部分可能讲解了iSQL*Plus的一些高级...
2. **使用isql登录SQL Server:** - 使用管理员账号(sa)登录SQL Server。 - 执行`sp_configure "allowupdates", 1`来允许更新系统表。 - 开启事务:`begin tran`。 - 切换到master数据库:`use master`。 - ...
- **-k keywords**:定义关键字,用于解析SQL语句和命令,提高解析效率和准确性。 - **-l debug_flags**:设置调试标志,用于详细跟踪和分析sqsh的内部操作,帮助排查问题。 - **-L var=value**:设置环境变量,...
### Oracle9i: SQL Edition 2.0 知识点详解 #### 一、课程介绍与目标 **标题与描述**:“Introduction to Oracle9i:SQL Ed 2.0” 指的是针对 Oracle9i 数据库系统的 SQL 版本 2.0 的介绍性课程。该课程旨在为学习...