odbc 相关问题

开放式数据库连接(ODBC)提供了用于访问数据库管理系统(DBMS)的标准软件接口。

SQLSTATE[28000]:[Microsoft][SQL Server 的 ODBC 驱动程序 17][SQL Server]用户登录失败

我正在使用以下 PHP 连接文件来连接到我的 SQL Server 数据库。 我正在使用以下 PHP 连接文件来连接到我的 SQL Server 数据库。 <?php $servername = "..."; $username = "..."; $password = ""; $dbname = "..."; try { $conn = new PDO("sqlsrv:Server=$servername;Database=$dbname", $username, $password); echo "Connected to $dbname at $servername successfully."; $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $pe) { die ("Could not connect to the database $dbname :" . $pe->getMessage()); } ?> 我不断收到此错误: “SQLSTATE[28000]:[Microsoft][SQL Server 的 ODBC 驱动程序 17][SQL 服务器]用户 $username 登录失败”。 我已经下载了最新版本的 ODBC 17 和 18,我希望这可以解决此问题,但事实并非如此。我的 SQL Server 身份验证也设置为 SQL Server 和 Windows 身份验证。 如果使用 laravel,在你的 .env 文件中: DB_CONNECTION=sqlsrv DB_HOST=DESKTOP-91MB9QU\TESTSQLSERVER DB_PORT= DB_DATABASE=laravel_test DB_USERNAME=sa DB_PASSWORD='mypassword' 你就可以使用它了。注意 DB_CONNECTION=sqlsrv 和 DB_HOST 的格式必须为“PC-name\SQL-server-name”,并且 DB_PORT 为空值。 您可以使用与纯php代码类似的方式。 我也有同样的问题,但是是在 C++ 中。它帮助我捕获另一个异常“CDBException”。 catch (CDBException* p) { cout << "Login failed!" << endl; } 对于你的代码,像这样 catch (CDBException $pe) { die ("Could not connect to the database"); } 也许它的异常名称相同,但至少应该有一个与我的相似的。 之后我的代码就起作用了。希望对你有帮助。

回答 2 投票 0

在 Excel 365 中找到和/或重新安装 MS Query 的链接

我有一个小型数据查询和分析团队,他们使用 Microsoft Query 从 ODBC 连接提取数据。我们正在运行 Microsoft 365 并利用 Excel 内的数据源。 ODBC 数据

回答 1 投票 0

“[unixODBC][驱动程序管理器]无法打开 lib '/usr/lib/x86_84-linux-gnu/odbc/libmyodbc8w.so':找不到文件”

完全不习惯linux所以请原谅。似乎我已经浏览了网上关于这个问题的每一篇文章,最后我终于来发表我自己的文章了。 我需要通过 ODBC 连接到 MySQL 数据库

回答 2 投票 0

Apache Ignite JDBC(可能是 ODBC 和瘦客户端)禁用设置不会阻止 JDBC 连接或查询

为了禁用通过 JDBC/ODBC/瘦客户端的访问,如文档中所述,我配置了 IgniteConfiguration#clientConnectorConfiguration 以设置 odbcEnabled、jdbcEnabled 和 ThinClientE...

回答 1 投票 0

如何在M1 mac上正确安装pyodbc和驱动程序

我有一台新的 M1 pro macbook,我正在尝试在我的机器上安装 pyodbc 和相关驱动程序。 到目前为止,我已经根据找到的说明通过自制程序和 ODBC 驱动程序安装了 unixodbc...

回答 7 投票 0

[Microsoft][SQL Server 的 ODBC 驱动程序 18][SQL Server]用户登录失败

我正在使用 Docker 容器将 MSSQL Server 集成到我的 PHP 8.0 应用程序中。我已经安装了 pdo_sqlsrv、sqlsrv 和 unixodbc 扩展,为此,我还安装了 ODBC 驱动程序 18...

回答 1 投票 0

使用适用于 Linux 的 ODBC MySQL 驱动程序时找不到驱动程序

使用 Tableau Server 的 Ubuntu 22.04 上的 MySQL ODBC 驱动程序存在问题。 尝试连接会出现错误: [unixODBC][驱动程序管理器]无法打开 lib '/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8w...

回答 1 投票 0

R odbc 无法找到 oracle 驱动程序,即使它在那里

这是我从 RStudio (和 R,使用 sudo 运行)收到的错误: > odbc::dbConnect(odbc::odbc(), 驱动程序 = "/opt/oracle/instantclient_23_4/libsqora.so.23.1") 错误:nanodbc/nanodbc....

回答 1 投票 0

R 中的 ODBC/DBI 不会写入 R 中具有非默认模式的表

问题 当尝试写入具有非默认模式的表时,DBI 包中的 dbWriteTable 会写入 default.non-default.tablename,而不是写入 non-default.tablename。我知道...

回答 2 投票 0

使用 Visual Studio 的集成服务中的 ODBC 连接问题

我正在尝试使用 Visual Studio 在 Integration Services 中建立 ODBC 连接。我想将数据从 PostgreSQL 表传输到 SQL Server。我在表加载阶段遇到问题...

回答 1 投票 0

QSqlQuery 导致 ODBC 函数序列错误

我搜索了SO和Google,但在这个问题上没有找到太多帮助。这似乎是由于 ODBC 函数被乱序调用所致。但由于我使用的是封装了 ODBC 的 QSql,所以我很难...

回答 1 投票 0

“[ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序”

我创建了一个vb项目并制作了它的安装程序,它在我的PC上运行良好,并且它也适用于在他们的机器上使用该系统的一些用户。但是,有一个特定的用户收到了...

回答 1 投票 0

指定 ODBC 的默认驱动程序

我有一个旧版 VB6 应用程序,它根据配置文件中的参数构建 DSN。该参数是一个 ODBC 连接,该连接有一个名称 (DSN-NAME),它将服务器 (DBSERVER) 映射到 ...

回答 4 投票 0

ODBC随机无法连接数据库服务器

第一次发生这种情况时,我认为这与我们的设置或与 pgodbc 连接有关,但当它发生在另一个连接到 MS-SQL 的客户端时,我决定发布...

回答 1 投票 0

什么是特权指令?

我添加了一些可以干净编译的代码,并且刚刚收到此 Windows 错误: ---------------------------- (MonTel 管理员)2.12.7:MtAdmin.exe - 应用程序错误 ----------------...

回答 10 投票 0

Qt 中 ODBC 驱动程序的使用

我想使用读写mdb文件(Ms Access文件)。 我需要下载驱动程序吗?如果是的话,从哪里来?

回答 2 投票 0

在适用于多个用户的 Power BI 中连接数据源

我正在尝试设置一个适用于多个用户的 Power Bi 报告 - 用户名未知。 我想要操作的数据将由另一个程序生成,因此最终会......

回答 1 投票 0

sqlalchemy + pyodbc 如何信任证书?

我有一个使用 pyodbc 的 python 脚本,它连接到远程服务器,并在其上运行 sql 服务器。我有一个使用 sqlalchemy 编写的函数包,我可以在我的一个计算机上使用它......

回答 3 投票 0

构建 MariaDB ODBC 连接器时出错

目前,我正在构建版本 3.1.20 的 MariaDB ODBC Connector ma_statement.c:1738:22: 错误:'MYSQL_BIND' {aka 'struct st_mysql_bind'} 没有名为 'flags' 的成员 stmt->结果[i].flags|=

回答 1 投票 0

我无法在 SSMS 中为链接服务器(雪花)验证用户身份

与此处报告的问题类似: 无法创建到 Snowflake 的链接服务器 区别在于连接到雪花时我无法在 SSMS 中对用户进行身份验证: ODBC 驱动程序必须通过

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.