- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
基本上我正在使用 ASP.NET MVC4 开发网站,在创建模型时,我需要先建立与数据库的连接
当我选择数据库名称 7CH3LM1
(下拉列表中的默认值)时,它说:
cannot connect to the database
但是当我像 7CH3LM1\SQLEXPRESS
这样写时,它让我通过了
这让我想起了一个问题:这背后真正的区别是什么? 7CH3LM1
是什么意思,添加 SQLEXPRESS
有什么意义?
非常欢迎任何想法!
最佳答案
7CH3LM1
是您的机器名称,它有助于识别您正在连接的 SQL Server 的实例。在这种情况下,您将连接到运行 Express Edition 的 SQL Server 命名实例,其实例名称为 SQLEXPRESS
.一台机器可以同时运行多个 SQL Server 实例,它可以有一个默认实例和 0 个、1 个或多个命名实例。要连接到默认实例,您可以使用 7CH3LM1
, 并连接到命名实例,您将使用 7CH3LM1\<instance name>
,就像你有 7CH3LM1\SQLEXPRESS
.
我通常将我的机器重命名为更令人难忘和更有意义的东西,因为这可以使事情变得容易得多,但那只是我。
SQL Server 的实例 可以包含许多数据库。您也可以在连接字符串中指定数据库(推荐),或者您可以依赖登录的默认数据库来定义初始上下文(不推荐,因为该数据库可能处于脱机状态、单用户状态、分离状态等 - 这将影响您的登录能力)。
最终,您的软件将需要一个实例和一个数据库才能读取/写入数据。
关于sql-server - 连接到 SQL Server 时,数据源的值是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17977874/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!