我在程序使用的本地文件中有一个数据库。该程序功能有限,我需要运行一些快速查询。我安装了 SQL Server Management Studio Express 2005 (SSMSE),连接到 SQL Server 实例,附加数据库文件并运行查询。现在原程序将不再连接到数据库。我收到错误:
无法打开用户默认数据库。登录失败。用户“MyComputer\MyUserName”登录失败。
我已经回到 SSMSE 并尝试设置默认数据库。我已经打开了Security、Logins、BUILTIN\Administrators和BUILTIN\Users。在General下,我已将默认数据库设置为程序的数据库。在User Mappings下,我确保勾选了数据库并且勾选了db_datareader和db_datawriter。
该程序使用连接字符串:
服务器=(本地)\实例;AttachDbFilename=C:\PathToDatabase\Database.mdf; 综合安全=真;用户实例=真;
我对数据库管理了如指掌。我还缺少什么?