我正在使用Entity Framework 6.0版。我想连接到本地SQL Server数据库。我使用以下连接字符串。但我无法连接到数据库。请给我解决方案。
<?php
namespace App\Providers;
use App\User;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
User::creating(function ($user) {
if ( ! $user->isValid()) {
return false;
}
});
}
答案 0 :(得分:0)
检查通常的嫌疑人:
data source=localhost
:这意味着必须本地计算机上的默认,未命名的SQL Server实例 - 是吗?或者您是否在默认模式下安装SQL Server Express ?然后,您必须使用data source=(local)\SQLExpress
代替
User ID=qaws;Password=1q2w!A@S
:您的SQL Server实例上是否有此用户ID和此密码作为登录?
Initial Catalog=dbecommerce;
:该SQL Server实例上是否存在该数据库?上面的登录是否在此数据库中定义为用户,并具有执行工作所需的权限?
答案 1 :(得分:0)
我的连接字符串是正确的。其中一个文件未上传到服务器。现在它正常工作。
答案 2 :(得分:-1)
以下是我测试数据库连接的方法:
HTH