我有以下连接字符串,我正在努力理解它:
Data Source=(localdb).DB;Initial Catalog=DB12;Integrated Security=True;Persist Security Info=False;Connect Timeout=60;Encrypt=False;Current Language=English;
我正在努力理解数据源=(localdb(。\数据库;初始目录=DB12
(localdb(===>这是sql server的实例还是机器名?.\===>本地机器名称?DB===>本地sql server的本地实例中的文件夹?
Initial Catalog=DB12===>数据库的名称?
如果我把上面的连接字符串改为,会有什么不同
(localdb).DB ===> .DB
(localdb)
指的是与Visual Studio和"SQL Server Express with Advanced Services"一起安装的"localdb"轻量级SQL Express安装,.
表示连接字符串正试图连接到localdb的共享实例-在本例中,该实例名为"DB">
初始目录确实指的是连接时最初使用的数据库,所以这个连接字符串翻译为
连接到LocalDB的共享实例"DB"和该实例中名为"DB12"的数据库。