安装SQL Server的C#应用程序
我正试图将我的C#应用程序安装在装有Windows Vista的VMWare机器上,因为电脑是完全干净的。安装工作正常,但最后一部分除外,当SQL Server 2008 Express尝试安装时,之后将触发转换为.exe的批处理以创建数据库。当时它说它出错了,我在C#应用程序中安装并部署了这个安装程序。我不知道是否有任何方法可以看出我做错了什么,所以也许你们中的一个知道 提前谢谢 编辑: 这是我在安装结束时执行的代码,它由.exe执行安装SQL Server的C#应用程序,c#,visual-studio-2008,installation,sql-server-2008-express,C#,Visual Studio 2008,Installation,Sql Server 2008 Express,我正试图将我的C#应用程序安装在装有Windows Vista的VMWare机器上,因为电脑是完全干净的。安装工作正常,但最后一部分除外,当SQL Server 2008 Express尝试安装时,之后将触发转换为.exe的批处理以创建数据库。当时它说它出错了,我在C#应用程序中安装并部署了这个安装程序。我不知道是否有任何方法可以看出我做错了什么,所以也许你们中的一个知道 提前谢谢 编辑: 这是我在安装结束时执行的代码,它由.exe执行 sqlcmd-S。\SQLEXPRESS-i“script
sqlcmd-S。\SQLEXPRESS-i“script.sql”可以显示您收到的错误消息吗?如果没有直接显示,请检查事件日志。您能分享错误吗?我不知道如何查看错误日志,但它会告诉我在为数据库的生成执行.exe之后安装失败的错误。您的安装是MSI吗?您可以使用msiexec在详细登录的情况下运行安装程序(使用-?运行以获取命令行标志,我总是混淆它们)安装程序是否在计算机上运行(而不是在虚拟机上)?是否在SQL Server中创建了任何对象?