首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
数据库
MsSql
正文
MSSQL ISQL命令详解
所属分类:
数据库
/
MsSql
阅读数: 268
收藏 0
赞 0
分享
比如做一些高级的配置,还比如在客户端或远程执行数据库操作等工作时,ISQL是很方便的。比如入侵一台有SQL服务的主机,入侵SQL Server后都能干什么?最好的工具的就是ISQL了。
不 光是微软的SQL支持ISQL,还有Sybase的Enterprise版本的数据库也支持,Sybase的Unix版本,ISQL等工具更是有用武之地 了。ISQL依赖DB-Library API的应用程序不支持 SQL Server 2000 版的某些功能。例如,isql无法访问用ntext数据类型定义的列,并截断任何超过255字节的char、varchar、nchar 或 nvarchar 列。它也无法检索XML 文档形式的结果。除了isql中的这些限制外,osql和isql 支持相同的功能。
isql命令的参数详解:
isql [-U login id] [-P password] [-S server]
isql [-?] | [-L] | [
{ {-U login_id [-P password]} | -E }
[-S server] [-H hostname] [-d use database 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)。密码区分大小写。
-S server_name 指定要连接到的 SQL Server 默认实例。如果未指定服务器,isql 将连接 到本地计算机上的 SQL Server 默认实例。如果要在网络上从远程计算机执行 isql,则需要此选项。
-H hostname 是使用的客户端的主机名称。工作站名称存储在 sysprocesses.hostname 中并由 sp_who 显示。如果未指定,则采用当前计算机名称。用这个可以欺骗SQL Server中进程信息中显示的主机名。
-d use database name,用于指定使用数据库名。
-i input file,用于指定装载的SQL语句文件。当你不想输入太多SQL语句时,你可以写好在一个文件,用这个参数,作为批处理来执行。
以上这些基本上足够用了,下面以服务器ABC为例,用户名sa,密码为了空,用ISQL登录数据库DB:
ISQL -U sa -P -S ABC -d DB
连接成功的话,在“1>”后面输入SQL语句,回车,第二行输入go回车,就执行了上一句SQL语句。
SQL语句可以分多行输入,直到你执行“go”提交后才执行SQL语句。
quit可以退出当前交互式命行模式。
更多精彩内容
其他人还在看
sqlserver中将varchar类型转换为int型再进行排序的方法
sql中把varchar类型转换为int型然后进行排序,如果我们数据库的ID设置为varchar型的 在查询的时候order by id的话
评论 0
收藏 0
赞 0
分享
在SQL Server中使用SQL语句查询一个存储过程被其它所有的存储过程引用的存储过程名
在项目开发中如果有时修改了一个存储过程,但是如何能够快速的查找到使用了这个存储过程的其它存储过程呢
评论 0
收藏 0
赞 0
分享
sqlserver bcp(数据导入导出工具)一般用法与命令详解
bcp是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据
评论 0
收藏 0
赞 0
分享
重命名SQLServer数据库的方法
本文讲解重命名SQLServer 数据库,包括物理文件名、逻辑文件名的改名
评论 0
收藏 0
赞 0
分享
SQL Server中通过reverse取某个最后一次出现的符号后面的内容(字符串反转)
昨天在项目中遇到了一个非常简单的问题,需要把SQL Server数据库中保存的一段路径地址取出其文件名,但SQL Server又没有现成的方法,最后在网上找到这样的一个方法,原理是先将字符串反转,取出第一个/的位置,从头进行截取后再次反转
评论 0
收藏 0
赞 0
分享
使用SqlBulkCopy时应注意Sqlserver表中使用缺省值的列
今天,想将以前做的一个程序增加点功能,原本就使用SqlBulkCopy批量、定时的从目录中的txt文件导入数据到Sqlserver中。以前一直都使用正常,但是不知怎的就老是出现一个错误
评论 0
收藏 0
赞 0
分享
Sqlserver 2000/2005/2008 的收缩日志方法和清理日志方法
讲解一下sql 2005日志怎么清理。一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大
评论 0
收藏 0
赞 0
分享
SQL Server 2000 清理日志精品图文教程
SQL Server 2000 数据库日志太大!如何清理SQL Server 2000的日志呢
评论 0
收藏 0
赞 0
分享
SQL行号排序和分页(SQL查询中插入行号 自定义分页的另类实现)
如何在SQL中对行进行动态编号,加行号这个问题,在数据库查询中,是经典的问题
评论 0
收藏 0
赞 0
分享
sql分类汇总及Select的自增长脚本
对错误信息进行分类汇总,并实现错误数据的自增长编号
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
卡盟是怎么赚钱的?卡盟各个盈利模式介绍
内容型网站实现盈利的6种方法
最强PS网银汇款截图:轻松骗走网店17万奢侈品
打工妹网购6000多元丰胸产品 无效要求退款时又被骗10万元
从世界杯观赛看,“移动视频”就是个伪命题
电脑系统下载类网站是怎么赚钱的?浅析电脑系统下载类网站的赚钱方式
站长故事
更多
从地图到苹果6!盘点苹果产品的四大败笔
论诺基亚之死!
探讨:为什么个人站长越来越不愿做seo独立博客
小白站长:一次网站被 K 的经历
从5元到500万,我的创业历程
90后男子新婚杀妻后将照片发朋友圈续:被判死缓