连接sql数据库 data source=.这句

2024-12-25 20:09:27
推荐回答(2个)
回答1:

主要原因是这样的
data source=.

就会去找一个名字叫 "MSSQLSERVER" 的数据库.
一般安装 开发版 或者 正式版的, 默认安装, 都是这个名字.

但是 Express 版本的, 安装的时候,默认的名字是 “SQLEXPRESS”
因此你 C# 程序, 访问 data source=. 就会联不上数据库。

解决办法
安装 SQL Server Express 的时候, 重新指定那个 数据库的名字, 不要用 SQLEXPRESS
而是更改名字为 MSSQLSERVER

或者这个数据源, 你定义在配置文件中, 随着机器的不同, 简单修改配置文件,而不是修改源代码,再编译这么麻烦。

回答2:

data source是绑定你机器的名称,你可以查看一下我的电脑里面的计算机名,把它填上去就可以了。