加入收藏 | 设为首页 | 会员中心 | 我要投稿 航空爱好网 (https://www.52kongjun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

ubuntu中连接mssql数据库

发布时间:2022-10-24 00:31:02 所属栏目:MsSql教程 来源:未知
导读: 基本原理
FreeTDS为Linux系统提供了TDS协议的开源客户端。由于MS SQL和Sybase使用的恰是TDS协议,所以在Linux中可以用FreeTDS连接MS SQL。
我们可以利用OpenOffice.Org Base及Linux ODBC实

基本原理

FreeTDS为Linux系统提供了TDS协议的开源客户端。由于MS SQL和Sybase使用的恰是TDS协议,所以在Linux中可以用FreeTDS连接MS SQL。

我们可以利用OpenOffice.Org Base及Linux ODBC实现可视化的数据库查看方式。方便个人用户使用Linux远程管理自己的数据库系统。

命令行方式使用方法简介

安装FreeTDS和sqsh

首先安装FreeTDS,在Debian / 系统中的安装可以直接安装tdsodbc 和sqsh 软件包。如果你使用的发行版没有FreeTDSmssql 内部连接,可以到FreeTDS的网站 和sqsh的网站 下载安装。

现在就可以用sqsh访问SQL Server数据库了,最简单的使用方法如下:

 sqsh -U 用户名 -P 密码 -S 服务器地址

等一会儿如果出现1> ,就说明连接成功了,可以试着输入如下语句:

SELECT @@version
go

注意输入go后才执行语句。

图形界面的连接方式 安装软件

请先安装前面命令行管理界面 中所说的FreeTDS和sqsh。然后安装软件包unixodbc-bin (Debian/Ubuntu)或到unixODBC的网站 去下载、安装。

配置ODBC 配置FreeTDS

FreeTDS的配置文件在/etc/freetds/freetds.conf (或者类似的地方)。用编辑器打开这个配置文件(需要root权限),并添加如下内容:

 [myTDS]
host = 你的服务器地址
port = 1433
tds version = 7.0

ODBC

运行ODBCConfig :

 $ sudo ODBCConfig

Drivers标签页->Add。在出来的窗口中,Name填myTDS ,Driver填/usr/lib/odbc/libtdsodbc.so (如果这个文件不存在请find 一下),Setup填/usr/lib/odbc/libtdsS.so (如果不存在也请find 一下)。确定即可(注意确定是对话框左上角的那个图标)。

python连接mssql_php连接mssql 2008 怎么写_mssql 内部连接

选择System DSN 标签页,点Add,Driver选刚才创建的myTDS ,点OK。在弹出的对话框的中,name填mssqlTest ,Port填1433,Servername、UID、PWD分别为myTDS 、用户名、密码,请如实填写。再确定即可。

测试连接

使用isql测试连接:

 isql -v mssqlTest 用户名 密码

连接成功后会有:

Connected!
sql-statement
help [tablename]
quit

使用OpenOffice.Org Base进行管理

准备工作就绪后,打开OpenOffice.Org Base,在数据库向导 中,选择连接到现在数据库 ,在下面选择ODBC,输入数据源名称:mssqlTest ,再输入用户名等信息就可以了。

使用OpenOffice.Org Base可以查看表的结构及表中的数据,也可进行修改,不过如果连接到服务器的速度慢,OpenOffice会比较卡。

(编辑:航空爱好网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!