Lif*_*ipt 2 sql-server asp.net-mvc asp.net-mvc-4
基本上我正在使用ASP.NET MVC4开发一个网站,在创建模型时,我需要首先建立与数据库的连接
当我选择数据库名称7CH3LM1(默认在下拉列表中)时,它说:
无法连接到数据库
但是当我写作时7CH3LM1\SQLEXPRESS,它让我通过
这让我想起了一个问题:背后的真正区别是什么?是什么意思7CH3LM1,什么是加入了点SQLEXPRESS?
任何想法都非常欢迎!
7CH3LM1是您的计算机名称,它有助于识别您要连接的SQL Server 实例.在这种情况下,您将连接到运行Express Edition的SQL Server的命名实例,其实例名称为SQLEXPRESS.一台机器可以同时运行多个SQL Server实例,它可以有一个默认实例和0,1个或多个命名实例.要连接到默认实例,您可以使用7CH3LM1,并连接到命名实例,您可以使用7CH3LM1\<instance name>,因为你有7CH3LM1\SQLEXPRESS.
我通常将我的机器重命名为更令人难忘和有意义的东西,因为这可以使事情变得更容易,但那只是我.
SQL Server的一个实例可以包含许多数据库.您也可以在连接字符串中指定数据库(推荐),或者您可以依赖登录的默认数据库来定义初始上下文(不推荐,因为该数据库可能是脱机,单用户,分离等等 - 这会影响你的登录能力).
最终,您的软件将需要实例和数据库才能读/写数据.
| 归档时间: |
|
| 查看次数: |
65 次 |
| 最近记录: |