(localdb)\v11.0 和 .\sqlexpress 在连接字符串中的区别
Difference between (localdb)\v11.0 and .\sqlexpress in connection string
连接字符串中的(localdb)\v11.0和.\sqlexpress有什么区别?
我正在使用主数据库文件 .mdf 本地数据库使用 SQL Server 2012
Data Source=(localdb)\v11.0;
和
Data Source=.\sqlexpress;
在连接字符串中最好或最喜欢使用什么?
我在我的连接字符串中尝试了它们,但我发现或者我认为 v11.0 比 .\sqlserver 更好是吗?
SQL Server Express 是 SQL Server 的基于服务的版本,即它始终作为服务运行,独立于其他应用程序。当您说 .\SQLEXPRESS
时,您正在寻找名为 SQLEXPRESS
的 SQL 服务器的命名实例,它位于您的本地计算机上并通过共享内存接口连接(这就是点)。
Local DB 是 SQL Server Express 的部署选项,它作为另一个应用程序的附加进程运行,而不是作为服务运行。它也可以由本地数据库实用程序启动和停止。大多数情况下,它用于附加到 Visual Studio 等应用程序,在开发过程中只需要使用 SQL 服务器一段时间,但不需要一直 运行。当您连接到 (localdb)\v11.0
时,您将连接到这些附加实例之一,在本例中使用版本 11(您可以在同一台机器上安装多个版本的 localdb)。
连接字符串中的(localdb)\v11.0和.\sqlexpress有什么区别?
我正在使用主数据库文件 .mdf 本地数据库使用 SQL Server 2012
Data Source=(localdb)\v11.0;
和
Data Source=.\sqlexpress;
在连接字符串中最好或最喜欢使用什么?
我在我的连接字符串中尝试了它们,但我发现或者我认为 v11.0 比 .\sqlserver 更好是吗?
SQL Server Express 是 SQL Server 的基于服务的版本,即它始终作为服务运行,独立于其他应用程序。当您说 .\SQLEXPRESS
时,您正在寻找名为 SQLEXPRESS
的 SQL 服务器的命名实例,它位于您的本地计算机上并通过共享内存接口连接(这就是点)。
Local DB 是 SQL Server Express 的部署选项,它作为另一个应用程序的附加进程运行,而不是作为服务运行。它也可以由本地数据库实用程序启动和停止。大多数情况下,它用于附加到 Visual Studio 等应用程序,在开发过程中只需要使用 SQL 服务器一段时间,但不需要一直 运行。当您连接到 (localdb)\v11.0
时,您将连接到这些附加实例之一,在本例中使用版本 11(您可以在同一台机器上安装多个版本的 localdb)。