MSSQL ISQL命令详解

时间:2024-01-26 23:50:49 

比如做一些高级的配置,还比如在客户端或远程执行数据库操作等工作时,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可以退出当前交互式命行模式。

标签:MSSQL,ISQL
0
投稿

猜你喜欢

  • Python Asyncio 库之同步原语常用函数详解

    2021-04-27 03:50:39
  • Python中的嵌套循环详情

    2022-10-29 05:53:54
  • python获取图片颜色信息的方法

    2023-11-10 16:40:41
  • Yii框架学习笔记之应用组件操作示例

    2024-05-11 09:23:07
  • Vue3中defineEmits、defineProps 不用引入便直接用

    2024-05-09 09:53:01
  • asp如何调用DLL来加快服务器的执行速度?

    2009-11-15 20:07:00
  • Jinja2实现模板渲染与访问对象属性流程详解

    2022-09-18 14:44:20
  • 在win和Linux系统中python命令行运行的不同

    2023-08-03 05:16:22
  • 详解Git 的 rebase 命令使用方法

    2023-04-16 16:57:08
  • 如何实现更换Jupyter Notebook内核Python版本

    2022-11-22 19:41:09
  • 详解Python中四种关系图数据可视化的效果对比

    2022-05-10 10:12:44
  • 举例讲解Python中metaclass元类的创建与使用

    2023-12-11 23:06:57
  • Python 实现网页自动截图的示例讲解

    2023-10-23 09:48:48
  • 详解Node.js中的事件机制

    2024-05-03 15:58:52
  • 对pytorch中x = x.view(x.size(0), -1) 的理解说明

    2022-04-14 00:02:53
  • Go语言利用time.After实现超时控制的方法详解

    2024-04-26 17:21:50
  • Python利用神经网络解决非线性回归问题实例详解

    2023-02-26 04:23:29
  • MySQL中的长事务示例详解

    2024-01-28 11:16:51
  • python实现登录密码重置简易操作代码

    2022-12-08 13:34:43
  • Numpy创建NumPy矩阵的简单实现

    2022-08-22 15:08:25
  • asp之家 网络编程 m.aspxhome.com