純DOS下連接SQL? 請問各位高手,純MS-DOS下用什麼方法可以連接SQL數據庫?需要什麼協議和工具?現在DOS下是用NETBEUI協議。感謝! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在DOS窗口中连接SQL数据库,一般命令在C:\Program Files\Microsoft SQL Server\90\Tools\Binn根据安装SQL的位置不同,有所不同下面是命令,注意参数的大小写连接成功后,将显示的"1>"的提示符,下面的操作将和在查询分析器里的一样了,就不用我说了,想查看系统表请查看我的SQL系统表的应用.==================================================================================================================MS SQL有简单方便又高效的管理界面,还用ISQL干什么?什么是ISQL工具?ISQL是用于交互式执行Transact-SQL语句和脚本的数据库工具,ISQL同微软的OSQL是差不多的工具。比如做一些高级的配置,还比如在客户端或远程执行数据库操作等工作时,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] ]所有参数要区分大小写,在使用尤其要注意。 这个不是纯DOS,是WINDOWS下的命令行 如果“現在DOS下是用NETBEUI協議”的话,请在SQL SERVER配置管理器一定要启动Named Pipes协议,否则无法访问到SQL。 那麼請部,SQL開啟NAMED PIPES協議後,在純DOS下有什麼命令可以連SQL???不是windows dos窗口哦。 看看这个 http://wenku.baidu.com/view/44d8bafb770bf78a652954f8.html http://hi.baidu.com/mrhxy/blog/item/3a7feed72c438f2706088b5e.html一般习惯使用“查询分析器”来对表或其它对象进行create select delete...等操作,除此之外还有一些第三方的工具来执行,接下来要介绍的一个mini工具osql,它也可以在dos命令提示的状态下进行连接sqlserver,并且可以执行T-SQL语言的DDL\DML和DCL语言:(以下命令语句在Windows2003和SQLServer2000中得到验证)一.启动:程序--->附件--->命令提示符;二.联接数据库服务器,联接默认实例:c:\>osql -U sa -P r912dtsmain【注:-U (大U)指定用户名sa,-P (大写P)指定用户的密码r912dtsmain】如果密码验证成功,就可以像使用查询分析器一样对数据库的表或其它对像进行管理和配置,注意:每次要执行某个语句,都需要输入批处理语句"go",按“Enter”键才可以执行。三.联接数据库服务器,联接命名实例:c:\>osql -S ZGGTXH-ELCAFQNC\xdtsmaindb -U sa(之后输入密码)或者:c:\>osql -U sa -P r912dtsmain -S ZGGTXH-ELCAFQNC\xdtsmaindb 【注:-S (大写S)指定服务器名和实例名,ZGGTXH-ELCAFQNC为服务器名,xdtsmaindb是实例名】四.指定数据库:1> use gtxhdata 2> go五.修改用户密码:1> exec sp_password null,'r912dtsmain','sa' 2> go六.附加数据库文件:1> EXEC sp_attach_db @dbname=N'gtxhdata', 2> @filename1=N'D:\aadpgtxh\adata\gtxhdata\gtxhdata_Data.MDF', 3> @filename2=N'D:\aadpgtxh\adata\gtxhdata\gtxhdata_Log.LDF' 4> go 这个只有微软出面了。。你可以用各种协议连上,但不等于能用。数据库访问驱动都是默认安装在windows或者其他操作系统中的,不是一条类似telnet就能操作关系数据库的如果这样建议不要用mssql,用开源的nosql应该没问题的,比如mongodb。 SQL查询语句错误 ERwin的问题(在线) case when的问题,想了很久,未果,求救!!! 准备学习mssql的新手问题 SQL数据处理,请教,谢谢 数据库表中,有且只有一个指定字符怎么查询? 求助 可人民币感谢 修复损坏的SQL数据库文件 数据恢复的问题 超菜问题!, 请教一下,如何依据上一行数据插入下一行数据 修改sql表是保持时间连续 未能找到 OLE DB 提供程序"SQLOLEDB"的注册表项--急
一般命令在C:\Program Files\Microsoft SQL Server\90\Tools\Binn
根据安装SQL的位置不同,有所不同
下面是命令,注意参数的大小写
连接成功后,将显示的"1>"的提示符,下面的操作将和在查询分析器里的一样了,就不
用我说了,想查看系统表请查看我的SQL系统表的应用.
==================================================================================================================
MS SQL有简单方便又高效的管理界面,还用ISQL干什么?什么是ISQL工具?ISQL是用于交互式执行Transact-SQL语句和脚本的数据库工具,ISQL同微软的OSQL是差不多的工具。比如做一些高级的配置,还比如在客户端或远程执行数据库操作等工作时,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] ]
所有参数要区分大小写,在使用尤其要注意。
c:\>osql -U sa -P r912dtsmain
【注:-U (大U)指定用户名sa,-P (大写P)指定用户的密码r912dtsmain】
如果密码验证成功,就可以像使用查询分析器一样对数据库的表或其它对像进行管理和配置,注意:每次要执行某个语句,都需要输入批处理语句"go",按“Enter”键才可以执行。三.联接数据库服务器,联接命名实例:
c:\>osql -S ZGGTXH-ELCAFQNC\xdtsmaindb -U sa(之后输入密码)
或者:
c:\>osql -U sa -P r912dtsmain -S ZGGTXH-ELCAFQNC\xdtsmaindb
【注:-S (大写S)指定服务器名和实例名,ZGGTXH-ELCAFQNC为服务器名,xdtsmaindb是实例名】
四.指定数据库:
1> use gtxhdata
2> go五.修改用户密码:
1> exec sp_password null,'r912dtsmain','sa'
2> go六.附加数据库文件:
1> EXEC sp_attach_db @dbname=N'gtxhdata',
2> @filename1=N'D:\aadpgtxh\adata\gtxhdata\gtxhdata_Data.MDF',
3> @filename2=N'D:\aadpgtxh\adata\gtxhdata\gtxhdata_Log.LDF'
4> go