SQLbackup在部署后给出错误

时间:2017-08-11 06:59:37

标签: sql-server vb.net

请用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。

2 个答案:

答案 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的最大值。 在其他方面解决它,我使用第三方软件"提前安装"。这将在程序文件下创建一个公司名称的文件夹。 谢谢大家的支持。