我有一个在Visual Studio中附加数据库的项目。
当我向节目添加信息并点击记录时......评论为:
记录成功
但在SQL Server Express中,它不会添加任何内容......这是我的代码
string connection_string = "Data Source=.\\SQLEXPRESS;AttachDbFilename=\"" + Application.StartupPath + "\\entekhab_vahed.mdf\";Integrated Security=True;Connect Timeout=30;User Instance=True";
我的SQL Server版本是SQL Server 2008 R2 Express ...在服务器资源管理器连接中是unStable ...
首先,我通过修改连接/高级和更改数据源来更改连接到.
,并在连接代码中将Data Source=.\\SQLEXPRESS
更改为Data Source=.
,当我关闭Sql时,连接转到稳定(测试连接成功),我将代码更改为:(在app.config
和程序中)
string connection_string = "Data Source=.;AttachDbFilename=\"" + Application.StartupPath + "\\entekhab_vahed.mdf\";Integrated Security=True;Connect Timeout=30;User Instance=True";
我收到此错误:
无法打开数据库'C:\ MADRASE \ MADRASE \ ENTEKHAB_VAHED \ BIN \ X86 \ DEBUG \ ENTEKHAB_VAHED.MDF',因为它是版本661.此服务器支持655及更早版本。不支持降级路径 无法打开用户默认数据库。登录失败。
用户'Babak-PC \ Babak'登录失败。
并得到此错误:
无法将“C:\ madrase \ madrase \ entekhab_vahed \ entekhab_vahed.mdf”复制到“bin \ x86 \ Debug \ entekhab_vahed.mdf”。超过重试次数10.失败。 entekhab_vahed
其次,我分离数据库并通过本地将其添加到数据连接中。
这是我的连接字符串:
Data Source =.;Initial Catalog = ENTEKHAB_VAHED;Integrated Security = True
我收到此错误:
无法打开登录请求的数据库“ENTEKHAB_VAHED”。登录失败。 用户'Babak-PC \ Babak'登录失败。
这对我来说非常重要,我想将SQL Server添加到我的Visual Studio项目中,并且我在很多方面都有问题。
任何专业人士都可以帮助我吗?