SQL Server 支持客户端使用 TCP/IP 网络协议(默认)和命名管道协议进行通信。 如果客户端正在连接到同一计算机上的数据库引擎实例,则还可使用 Shared Memory 协议。 通常有三种选择协议的方法。 sqlcmd 实用工具使用的协议按下列顺序确定:
sqlcmd 使用为连接字符串中指定的协议,如下所述。
如果连接字符串中未指定任何协议,则 sqlcmd 将使用连接到的别名中定义的协议。 若要将 sqlcmd配置为通过创建别名使用特定网络协议,请参阅创建或删除供客户端使用的服务器别名 (SQL Server 配置管理器)。
如果未通过其他方法指定协议, sqlcmd 将使用由 SQL Server 配置管理器中的协议顺序确定的网络协议。
下面的示例显示连接到 1433 端口上默认的数据库引擎实例以及假定侦听 1691 端口的数据库引擎命名实例的各种方法。 其中一些示例使用环回适配器的 IP 地址 (127001)。 请使用您的计算机网络接口卡的 IP 地址进行测试。
通过指定实例名连接到 数据库引擎 :
sqlcmd -S ComputerA
sqlcmd -S ComputerA\instanceB
通过指定 IP 地址连接到数据库引擎:
sqlcmd -S 127001
sqlcmd -S 127001\instanceB
通过指定 TCP\IP 端口号连接到数据库引擎:
sqlcmd -S ComputerA,1433
sqlcmd -S ComputerA,1691
sqlcmd -S 127001,1433
sqlcmd -S 127001,1691
使用 TCP/IP 进行连接
使用以下常规语法进行连接:
sqlcmd -S tcp:<computer name>,<port number>
连接到默认实例:
sqlcmd -S tcp:ComputerA,1433
sqlcmd -S tcp:127001,1433
连接到命名实例:
sqlcmd -S tcp:ComputerA,1691
sqlcmd -S tcp:127001,1691
使用命名管道进行连接
使用下列常规语法之一进行连接:
sqlcmd -S np:\\<computer name>\<pipe name>
连接到默认实例:
sqlcmd -S np:\\ComputerA\pipe\sql\query
sqlcmd -S np:\\127001\pipe\sql\query
连接到命名实例:
sqlcmd -S np:\\ComputerA\pipe\MSSQL$<instancename>\sql\query
sqlcmd -S np:\\127001\pipe\MSSQL$<instancename>\sql\query
在服务器上从客户端使用共享内存(本地过程调用)进行连接
使用下列常规语法之一进行连接:
sqlcmd -S lpc:<computer name>
连接到默认实例:
sqlcmd -S lpc:ComputerA
连接到命名实例:
sqlcmd -S lpc:ComputerA\<instancename>
首先要保证你的电脑上安装了mysql的客户端
然后连接数据库:
mysql -h 110110110110 -u root -p;
然后输入密码,上面的110110110110是mysql服务器地址,root是数据库的用户名。
然后就可以输入导入sql文件命令:
mysql> USE 数据库名;
mysql> SOURCE d:/mysqlsql;
上面的d:/mysqlsql是你的数据库文件
打开cmd,输入:sqlplus/nolog
输入:conn username/passworld@数据库名称
当然还有其他的方式:
sql>conn / as syddba;即可登录oracle超级管理员用户(不需要用户和密码)。
sql>conn username/password;通过输入用户名和密码的形式可以登录到普通用户。
sql>conn username/password@IP地址:端口/orcl;通过本命令可以访问安装在IP地址 上面的oracle用户。注意sys用户是orcl
打开CMD命令界面。
先我们可以运行 osql / ,这样就把所有可以通过CMD命令行 *** 作sqlserver的命令显示出来
写语句是请注意大小写。要按照下图中的写法写,不然会不识别。
然后我们知道connect 服务器是-S,登陆ID是-U,密码是-P
那我们现在来 *** 作试试看。
运行 osql -S 数据库服务器 -U 登陆用户名 -P 登陆密码
出现 1> 表示连接成功,这时候你可以输入sql语句来进行 *** 作了。
请记住在2>时输入GO,执行Sql语句
6
开始使用SQL命令 *** 作SqlServer数据库吧。
mysql -u root -p。
这是另外一种通过命令提示符窗口连接MySQL,就是我们常用的cmd命令提示符窗口。
在命令提示符窗口中输入mysql -u root -p,然后输入密码就可以连接到数据库。进入mysql环境后,就可以执行相关命令,像select、create这些语法都是可以执行。
另外一种MySQL安装,双击软件后d出界面,点击Next下一步。然后接受协议,点击Next下一步。选择Typical典型的,安装通用功能就可以,这里选中后会直接跳到下一个页面。点击Install,开始安装。如果Install旁边有类似防火墙的标志,需要在d出的窗中点击“是”。等待安装,需要一点时间,请耐心等待。安装成功后,进入MySQL介绍页面,点击Next。
选中CheckBox,然后点击Finish。这里会有个提示窗,点击“是”就行。进入MySQL配置页面,点击Next。保持默认设置就可以,点击Next下一步。保持默认配置,继续Next下一步。继续保持默认配置,点击Next下一步。继续保持默认配置,点击Next下一步。继续保持默认配置,点击Next下一步。保持默认配置,点击Next下一步。
自定义字符编码,选中utf8,然后点击Next。添加一个命令符窗口,然后点击Next。设置MySQL数据库密码,选中CheckBox,允许远程访问,然后点击Next。准备执行配置,点击Execute按钮。点击Finish,大功告成。
cmd命令窗口字符编码不一致或不兼容。
1、查一下服务器端的字符集。
2、把客户端的字符集设置为一致的。
3、你要用sqlplus的话,先通过设置环境变量来定义客户端的字符集。
需要 否则下面再有访问用到cmd的地方,就会报错,
而且如果不关闭数据库连接,比较占资源,如果访问的人较多,服务器会崩溃掉
我的做法一般是用using 用完之后,系统自动会收,相当于关闭了
db2 cmd命令 *** 作
1、 打开命令行窗口
#db2cmd
2、 打开控制中心 >
以上就是关于如何使用sqlcmd.exe 连接到数据库引擎全部的内容,包括:如何使用sqlcmd.exe 连接到数据库引擎、cmd:怎么把sql文件导入数据库、怎样用cmd登陆oracle数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)