1.PDOException: SQLSTATE[42S02]: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]对象名 'dbotest' 无效。
使用thinkphp/ laravel连接sql server 提示上述错误,检查为设置了数据库前缀dbo,取消后读取正常,sql server 2014中表名前会自动加dbo,无需设置数据库前缀dbo,在SQL Server中,dbo
是默认的架构名,代表“数据库所有者”(database owner)。
2.SQL Server2014“用户'testuser'登录失败,错误18456”问题
1. 使用Windows身份验证登录数据库。
2.右键系统数据库名称,点击属性
3.打开“服务器属性”窗口,选择【安全性】,更改“服务器身份验证”,选择两种方式登录
4.展开数据库服务器名—“安全性”—“登录名”, 右键自己新建的用户,选择【属性】。
5. 常规中设置好登录密码,点击确定后再选择【状态】,选择“登录”下面的【已启用】
6.因为是测试数据库,服务器角色勾选sysadmin,确定
7.右键数据库服务器名,选择重新启动使配置生效。
8.重启后使用用户名、密码成功登录
标签:登录,dbo,数据库,SQL,server,sql,2014 From: https://www.cnblogs.com/herewang/p/18308858