使用公共/客户端连接访问MS SQL Server

2024-10-02 10:19:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我在家里的一台机器上安装了一个mssqlserver2012实例。我正在尝试使用python创建一个客户端应用程序。如何让多个用户同时连接到数据库?我无法通过当前连接字符串在python上建立连接。在笔记本电脑上使用Ubuntu14.04,在家用机上使用WindowsServer2012。在

已完成以下工作:

  1. 已启用SQL和Windows身份验证

  2. 已在防火墙中打开1433和1434端口

  3. 用noip创建了一个帐户(诺伊普我)对于动态DNS

  4. 通过python安装mssql连接所需的库

导入pyodbc

 db = pyodbc.connect('DRIVER={X};SERVER=Y;DATABASE=Z;UID=B;PWD=G')
 c = db.cursor()

这是我用过的密码。对吗。每个变量中属于哪些信息?目前我有:

十、SQL SERVER

Y.服务器名称(我的不,我地址)

Z.数据库的名称(我要访问的数据库的名称)

B.用户名

G.在SQL Management Studio中创建的密码

错误是:

在pyodbc。错误:('IM002','[IM002][unixODBC][Driver Manager]未找到数据源名称,并且未指定默认驱动程序(0)(SQLDriverConnect)')


Tags: 实例用户名称机器数据库应用程序密码客户端

热门问题