- 浏览: 532933 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (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 2148REPLACE ( 'string_e-xpression ... -
Sybase使用BCP命令导入数据,Identity属性主键的处理
2013-02-14 16:07 1594程序定时使用BCP命令到处需要备份的表数据。在测试导入时,发 ... -
Sybase15: how to get memory of each table
2011-11-03 14:58 958declare @pagekb int sele ... -
Sybase 删除A表中不存在于B表中的记录
2010-08-04 11:21 2868A表和B表拥有相同的联合主键column1,column2, ... -
sybase SET CHAINED OFF与SET CHAINED ON两种事务模式有什么区别(转)
2010-07-23 13:49 5537默认的是off,SQL92标准默认是on. 如果是on,那么 ... -
sql server的BCP导入导出(转)
2010-06-04 16:18 1641sql server的BCP导入导出 ... -
数据库迁移到sybase时的Sql脚本修改
2010-02-08 10:30 2528去掉drop语句后的cascade c ... -
Sybase函数
2009-11-05 14:22 4155Sybase字符串函数 Sy ... -
truncate,delete,drop的异同点
2009-10-19 11:11 1546truncate和delete区别 TRUNCA ... -
BCP 简 要 说 明
2009-09-22 11:28 1215BCP是SYBASE公司提供专门用于数据库表一级数据备份的工 ... -
丢人的低级错误
2009-08-04 15:13 960今天犯了一个低级错误 将一个查询很慢的带有多个join的SQ ... -
Sybase store procedure error analysis
2009-08-04 09:37 9951、不支持&&、||等操作符 ,用 and、o ... -
对于Sybase Central v4.3 的Stack Trace异常的规避变通处理
2009-08-04 13:39 1472当我们在使用用Java编写的Sybase Central v4 ... -
如何才能让你的SQL运行得更快(sql语句运行在sybase数据库下)
2009-08-03 10:44 1258很多人在使用SQL时往往 ... -
Sybase 索引的使用和优化
2009-08-03 14:08 2313在应用系统中,尤其在联 ... -
Sybase 代替start with、connect by的store procedure
2009-06-11 00:33 2036if exists (select 1 from sysobj ... -
Sybase Precision for the Float type of table's column
2009-06-23 14:09 978If the type of column defined a ... -
Sybase alter 用法
2009-06-24 09:11 15215增加一列 Alter table TABLENA ... -
Sybase 判断对象是否存在于数据库中的两种方式
2009-06-24 17:45 2414一 使用OBJECT_ID方式 IF OBJECT_ID(' ... -
sybase中数据转换的函数
2009-06-26 11:32 1247四舍五入用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)依赖性的数据库...
第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 的介绍性课程。该课程旨在为学习...