请用VB.NET和SQL Server开发一个软件。备份部分在开发期间工作正常,但在部署软件后出错。 以下是用于备份的代码“
尝试
character set: latin1
collation: latin1_swedish_ci
以下是我遇到的错误;
以'C:\ Users \ Tawiah Lot \ AppData \ Local \ Apps \ 2.0 \ MYZD1.GJK \ VN8DB86Q.X24 \ sms ... tion_f2ac7542c8a7d9f7_0001.0000_74e25af910bfcd28 \ Data'开头的标识符太长。最大长度为128。
答案 0 :(得分:1)
这是您的错误:
"备份数据库 [" &安培; System.Windows.Forms.Application.StartupPath& " \数据" &安培; " \ Schooldb.mdf] 到disk ='" &安培; destdir& "'与 INIT,统计= 10"
您应在此处提供数据库名称,而不是路径
答案 1 :(得分:0)
我使用click一次部署应用程序,使应用程序从C:\ Users \ Tawiah Lot \ AppData \ Local \ Apps \ 2.0 \ MYZD1.GJK \ VN8DB86Q.X24 \ sms ... tion_f2ac7542c8a7d9f7_0001.0000_74e25af910bfcd28 \ Data'运行 这使得路径更长,从而使长度大于128的最大值。 在其他方面解决它,我使用第三方软件"提前安装"。这将在程序文件下创建一个公司名称的文件夹。 谢谢大家的支持。