ubuntu中连接mssql数据库
来源:互联网 发布:手机视频素材软件 编辑:程序博客网 时间:2024/05/18 18:00
基本原理
FreeTDS为Linux系统提供了TDS协议的开源客户端。由于MS SQL和Sybase使用的恰是TDS协议,所以在Linux中可以用FreeTDS连接MS SQL。
我们可以利用OpenOffice.Org Base及Linux ODBC实现可视化的数据库查看方式。方便个人用户使用Linux远程管理自己的数据库系统。
命令行方式使用方法简介
安装FreeTDS和sqsh
首先安装FreeTDS,在Debian/Ubuntu系统中的安装可以直接安装tdsodbc和sqsh软件包。如果你使用的发行版没有FreeTDS,可以到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一下)。确定即可(注意确定是对话框左上角的那个图标)。
选择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会比较卡。
- ubuntu中连接mssql数据库
- 【C#】在VS2012中连接MSSQL数据库
- 【C#】在VS2012中连接MSSQL数据库
- php连接mssql数据库
- ASP 连接 MSSQL 数据库
- Jsp连接MSSQL数据库
- C#连接MSSQL数据库
- MSSQL:ADO连接数据库
- MSSQL:DAO连接数据库
- ASP连接MSSQL数据库方法
- php连接mssql数据库错误
- Yii连接mssql 数据库配置
- Yii连接mssql 数据库配置
- php连接mssql数据库类
- nodejs 连接操作MSSQL 数据库
- .net core 连接 mssql数据库
- ubuntu Server8.04下 php连接mssql
- MSSQL 2005数据库不能正常连接:客户端无法建立连接,因为在登录前连接初始化进程中发生错误
- python,c++,C#随机数生成
- 一些知识点
- WebLogic 性能调优之Statement Cache
- 使用C#创建webservice及三种调用方式
- 重回到起点
- ubuntu中连接mssql数据库
- 用Microsoft Visual Studio 2008 制作项目的安装文件
- 电子工程师必看的专辑
- 用随机值更新表的某一列的sql
- 关于引用js文件中出现乱码问题的解决方案
- 自动切割视频文件脚本及改进
- python算法实践7-归并排序
- 国内计算机类期刊 SCI收录&EI收录
- 有一种感觉,叫:相见恨晚