【发布时间】:2017-07-20 13:36:09
【问题描述】:
使用 laravel 5.3 访问 sql 服务器时出现迁移错误。
*使用带有 WAMP 的 Windows 10,还需要指出我有必要的 php 扩展:
- php_pdo_sqlsrv_7_ts_x86
- php_sqlsrv_7_ts_x86
在我的视图中,我从数据库中转储了一些数据,这意味着我可以访问数据库表,但我无法运行迁移命令。我终于找到了这篇可以帮助我的文章,但问题是我对 SQL 服务器不熟悉..https://github.com/laravel/framework/issues/15841 当我在下图中运行迁移命令时出现错误
我做了一些阅读,我知道 sysobjects 就像包含有关数据库的所有信息的主表。阅读文章后,我找到了 SQLGrammer 类,但我仍然不确定我在做什么。 . 谁能帮忙?
这是我的 .env
【问题讨论】:
-
您的 .env 中是否有所有正确的数据库连接设置?
-
是的,我会修改一下
-
请记住,命令行 PHP 可能与web 服务器 PHP 有不同的INI 文件——你确定你已经在 both 中安装和配置了 SQL Server 驱动程序?检查您的 PHP 安装文档(WAMP?),以确保您更改了正确的配置。请与
php -i联系。 mssql 是否列在 PDO 驱动程序下?见stackoverflow.com/questions/13827884/… -
@MattGibson 哇就是这样!!!
-
@MattGibson 我收到另一个错误 Unable to load dynamic library 'c:/wamp/bin/php/php5.6.25/ext/php_pdo_sqlsrv_7_ts_x86.dll'
标签: sql-server laravel