【问题标题】:Laravel to MS SQL Server on Ubuntu : Error 262, Severity 14Laravel 到 Ubuntu 上的 MS SQL Server:错误 262,严重性 14
【发布时间】:2017-02-17 12:58:19
【问题描述】:

在我运行 php artisan migrate 之后,这是我得到的错误。

 [Illuminate\Database\QueryException]
      SQLSTATE[HY000]: General error: 262 General SQL Server error: Check message
      s from the SQL Server [262] (severity 14) [(null)] (SQL: create table "migr
      ations" ("migration" nvarchar(255) not null, "batch" int not null))



  [PDOException]
  SQLSTATE[HY000]: General error: 262 General SQL Server error: Check message
  s from the SQL Server [262] (severity 14) [(null)]

这是我使用 Ubuntu 将 Laravel 连接到 MS SQL Server 的漫长道路。

【问题讨论】:

  • 您是否安装了 freeTDS 和相应的驱动程序?例如。 - sudo apt-get install php5-sybase php5-odbc freetds-common
  • @8bitreboot 是的。我已经有 2 个关于此活动的主题,thread #1thread #2。所以这个线程是我目前的情况。
  • 尝试在 tds 配置文件中更改 TDS 版本:5.0 到 7.0 或 8.0
  • @8bitreboot 这也是我的问题。检查这个stackoverflow.com/questions/39902768/…

标签: php sql-server laravel ubuntu


【解决方案1】:

我已经解决了。问题不在于连接性。数据库管理员刚刚在数据库中为我提供了一个受限用户。我刚刚发现 MS SQL Server 有不同的用户,具有不同的可访问性。我请求 DBA 给我完全访问权限,那么一切都很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    • 2017-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多