DQS Installer error
-
2012年3月27日 下午 02:50
Hi,
I'm trying to install DQS and everything seems to be ok until the very end of process. I'm using Polish Win 7 and my account name contains Polish ANSI characters and this seems to be the issue, since installer extracts some files to c:\Users\.... :
[2012-03-27 16:47:42] * Register Microsoft.Practices assemblies
[2012-03-27 16:47:42] Msg 6501, Level 16, State 7, Server MBE-HP\MISIEK, Line 2
[2012-03-27 16:47:42] CREATE ASSEMBLY failed because it could not open the physi
cal file 'C:\Users\Micha+é.Becker\ - This is where the issue is I guess - AppData\Local\Temp\1le1emf4.iry\Microsoft.Prac
tices.ObjectBuilder2.dll': 3(System nie może odnaleźć określonej ścieżki.).
[2012-03-27 16:47:42]
[2012-03-27 16:47:42]
[2012-03-27 16:47:42] ERROR - An error occured, check message above
[2012-03-27 16:47:42]
[2012-03-27 16:47:42] Script process returned unexpected exit code: '1'.
[2012-03-27 16:47:42] Action 'Register data quality assemblies and stored proced
ures' finished with errors, aborting installation.
[2012-03-27 16:47:42] Starting installation rollback...
[2012-03-27 16:47:42] Installation rollback completed successfully.
[2012-03-27 16:47:42] DQS Installer finished with errors. Please see installatio
n log file at c:\Program Files\Microsoft SQL Server\MSSQL11.MISIEK\MSSQL\Log\DQS
_install.log
Press any key to continue...Has anyone encountered this issue ? Maybe there is a workaround for this or maybe this path can be configured somehow ?
Thanks in advance for any help
Regards,
Michael Becker
- 已編輯 Misioslawex 2012年3月27日 下午 02:50
所有回覆
-
2012年3月27日 下午 03:00I'm agree with you, it seems that your name account is the problem. Maybe you could create a virtual machine with a different account and retry the installation there.
-
2012年3月27日 下午 03:04
Hi Carlos,
It would be a solution, but I need it to run on this account. Maybe there is a way to specify where to extract those files (a configuration files or soemthing like that) ?
Regards
-
2012年3月27日 下午 07:45版主
I think you might try something like this to override the temp variable (temporarily override it). Start a new command prompt as elevated administrator.
Use the SET command to first check, then override the default Temp path.
c:\>cd %temp%
Does it go here?
c:\Users\Micha+é.Becker\AppData\Local\Temp\>
Try to change it for the current command session:
MD C:\temp
SET TEMP=C:\temp
cd %TEMP%
-- does it point to C:\temp now??
Now try to run the installer...
cd "c:\Program Files\Microsoft SQL Server\MSSQL11.MISIEK\MSSQL\Binn\"
DQSInstaller.exe
Thanks, Jason
Didn't get enough help here? Submit a case with the Microsoft Customer Support team for deeper investigation - http://support.microsoft.com/select/default.aspx?target=assistance
- 已編輯 Jason H - SQLMicrosoft Employee, Moderator 2012年3月27日 下午 09:39
- 已提議為解答 Koen VerbeeckMicrosoft Community Contributor 2012年3月28日 上午 06:54
-
2012年3月27日 下午 09:58
I think you might try something like this to override the temp variable (temporarily override it). Start a new command prompt as elevated administrator.
Use the SET command to first check, then override the default Temp path.
c:\>cd %temp%
Does it go here?
c:\Users\Micha+é.Becker\AppData\Local\Temp\>
Try to change it for the current command session:
MD C:\temp
SET TEMP=C:\temp
SET TEMP
-- does it point to C:\temp now??
Now try to run the installer...
cd "c:\Program Files\Microsoft SQL Server\MSSQL11.MISIEK\MSSQL\Binn\"
DQSInstaller.exe
Thanks, Jason
Didn't get enough help here? Submit a case with the Microsoft Customer Support team for deeper investigation - http://support.microsoft.com/select/default.aspx?target=assistance
Hi Jason,
thanks for the insight but it did not work, temp folder was changed properly but installer still extracts files to this path and cannot access it. I think that installer somehow does not refer to temp path through environmental variable.
Regards,
Michael
- 已標示為解答 Misioslawex 2012年3月28日 上午 05:06
-
2012年3月28日 上午 05:06
HI,
Found it, instead of changing TEMP path I had to change TMP path and it worked perfectly :) Thanks for all help here!
Regards,
Michael
- 已提議為解答 Koen VerbeeckMicrosoft Community Contributor 2012年3月28日 上午 06:54
-
2012年3月28日 下午 05:01版主
Glad that the similar technique worked.
SET TMP=C:\temp
Do you happen to know how did your accented user name get into the Windows profile path like that? Did you set it, or maybe a domain policy? Maybe Polish windows acts differently than my English windows.
I tried to reproduce the problem - I created an account Accént in Windows, but the folder name used by Windows is C:\Users\ACCNT~1\Local\Temp so I wasn't able to get a user profile folder whith the same problem as your account had.
Thanks, Jason
Didn't get enough help here? Submit a case with the Microsoft Customer Support team for deeper investigation - http://support.microsoft.com/select/default.aspx?target=assistance
-
2012年3月28日 下午 07:24
Hi Jason,
As I see it, the problem is not with Windows user names ( by the way, Polish version allows those polish characters for user names) but with command line. It seems that command line does not accept ANSI characters ; I tried to use ansiconn but it seems that installer takes %USERPROFILE% variable and puts it into path for temporary files and during this process those ANSI characters are translated to UTF-8 format, and that is why installer produced this problem. This is just my assumption but it could be something completely different. If you think that this could be something different please share it here, it could help me with my other issue : http://social.msdn.microsoft.com/Forums/en-US/sqldataqualityservices/thread/da049282-f098-4003-a15f-ceea78c45ab9
Regards,
Michael
-
2012年3月29日 上午 03:26版主
I can repro the error easily just by putting an accented character in the TMP path. I was just trying to understand how your TMP got the accented character in it, because when I tried to make a similar account with accented character, the APPData used 8.3 short name instead of an accented character in my profile appdata location.
Easy repro of the error:
md C:\témpSET tmp=c:\témpcd "c:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLServer\MSSQL\Binn\"DQSInstaller.exeDidn't get enough help here? Submit a case with the Microsoft Customer Support team for deeper investigation - http://support.microsoft.com/select/default.aspx?target=assistance

