SQL Server 数据库连接中,127.0.0.1 与 . 都是指本机,但还是有区别的。
举个例子很好理解
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Data.mdf
上面的代码是正确的,但下面的代码是错误的:
Data Source=127.0.0.1\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Data.mdf
因为 127.0.0.1 毕竟是网络地址,既然是网络地址,使用 AttachDbFilename 就会出错。