string str1 = @"Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\DbMgr.mdf;Integrated Security=True;User Instance=True";
应该是连接出了问题,是本地连接 or 远程连接,是使用Windows身份验证 or 使用SQL Server身份验证?
AttachDBFilename=|DataDirectory|\DbMgr.mdf,你这里连接的是数据库文件,直接copy备份这个文件不就行了嘛
把构造好的sql放查询分析器里运行下就知道了
看看是程序问题还是sql语句构造有错
很明显,你的连接字符串不对。。