【发布时间】:2009-07-16 22:23:29
【问题描述】:
我不太擅长部署,遇到了一个问题:
首先,我使用的是 Vista。
我在 vb.net 中创建了一个 Windows 应用程序,其中有一个名为 Customerdb.mdf 的数据库文件。
我选择了数据库并在属性中选择了Embedded Resource 选项。
我使用了以下连接:
Dim constring As String
constring = Application.StartupPath.ToString() + "\Customerdb.mdf"
Dim con = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=" + constring + ";Integrated Security=True;User Instance=True")
我的问题是安装设置后我无法访问数据库。每次我尝试访问数据库时都会引发以下错误:
"尝试为文件 C:\Program File\App\Customerdb.mdf 附加自动命名数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上。”
似乎一旦安装,应用程序就无法访问数据库。
你能告诉我连接出了什么问题吗?
非常感谢任何帮助。 提前致谢
【问题讨论】:
标签: sql-server vb.net deployment