相关疑难解决方法(0)

连接到Mac上的SQL Server的FreeTDS问题(来自服务器的意外EOF)

我已经设置FreeTDS连接到SQL Server数据库.当我尝试在Mac(Lion)上的终端中打开TSQL时出现此错误:

locale is "en_US.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
Error 20017 (severity 9):
    Unexpected EOF from the server
    OS error 36, "Operation now in progress"
Error 20002 (severity 9):
    Adaptive Server connection failed
There was a problem connecting to the server
Run Code Online (Sandbox Code Playgroud)

有没有人知道可能导致这种情况的原因?

sql-server freetds ruby-on-rails-3

8
推荐指数
3
解决办法
1万
查看次数

PHP PDO连接到具有集成安全性的SQL Server?

我可以使用PDO连接到SQL Server 2008并使用mssql驱动程序集成安全性吗?目前做这样的事情正常连接:

$db = new PDO("mssql:host=host;dbname=db", "user", "pass"); 
Run Code Online (Sandbox Code Playgroud)

使用SQL Server身份验证可以正常工作,但是为数据库负载创建SQL服务器登录很麻烦,因此如果可能的话,使用集成安全性会很好.我在Windows上运行PHP作为CLI.

php sql-server pdo

5
推荐指数
1
解决办法
1万
查看次数

PDO MSSQL Server - 未找到驱动程序

我目前正在尝试在 MSSQL 2012 Express 上连接到我的 localdb。

我已经从http://www.microsoft.com/en-us/download/details.aspx?id=20098下载并安装了官方的 microsoft 驱动程序

我在我的 phpinfo() 中得到了某种 SQLSRV 部分。但是当我尝试创建一个新的 PDO 对象时,它说它没有驱动程序。我可以理解,因为 phpinfo() PDO 部分没有提到它,但它有自己的部分 + get_loaded_extensions 也显示 sqlsrv。我想那是来自官方的 MS Driver 吗?我正在使用 php_sqlsrv_53_nts.dll 和我的 Zend Server CE 5.6 和 PHP 5.3.9

现在据我所知我下载了错误的驱动程序,应该尝试PECL管理器带来的驱动程序吗?只有源代码可用,显然我在 Windows 机器上,所以我可以忘记我需要自己编译的所有内容 - 在使用 powershell 和我的 pecl / pear 安装时,我实际上遇到了后缀错误。

有没有人解决这个问题?非常感谢任何帮助

一切顺利,理查德

php sql-server pdo driver

5
推荐指数
1
解决办法
4万
查看次数

标签 统计

sql-server ×3

pdo ×2

php ×2

driver ×1

freetds ×1

ruby-on-rails-3 ×1