1.连接字符串错误,按上面那位兄台的方法即可获得正确字符串,为了验证字符串的正确性,最好用这个账户和密码登陆一下数据库。
2.数据库服务没有打开,在运行中输入这个命令回车即可打开:net start mssqlserver。
3.如果是用本机开发,服务器那一项填localhost或者一个点(.),不要写成SQLEXPERSS,因为每台电脑的名字不尽相同,不要照搬书上的东西。
把你的SqlConnection放到Using里面写。
比如下面这样:
using (SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESSAttachDBFilename=|DataDirectory|\Database1.mdfIntegrated Security=SSPIUser Instance=true")){
conn.Open()
/*
...
*/
}
上面这种方式你先试试,不行你在看看下面。
这个问题的原因是你原来的SQL 服务器上面已经有这个这个名称的数据库,源文件再哪里没有关系。或者你需要把原来的那个删除。
1、首先vs2022运行,显示打不开数据库运行不了的原因是故障问题。解决方法:针对出错事件,检查代码逻辑是否有问题,这个是第一要做的,特别是里面的判断和返回。2、其次用VS打开项目,在要修改的项目名称上单击鼠标右键,选择“属性”在d出的属性对话框中,单击“生成”菜单,进行生成相关属性设置。
3、最后找到“目标平台”选择“X86”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)