<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SQL 2008 ConfigurationFile.ini file - not just for unattended installs</title><link>http://sqlblog.com/blogs/john_paul_cook/archive/2008/08/15/sql-2008-configurationfile-ini-file-not-just-for-unattended-installs.aspx</link><description>Scripting installations of SQL Server 2008 is much easier than it is with SQL Server 2005 because of the ConfigurationFile.ini . Even if you don't script your installations, you should review the contents of this file to verify that the installation transpired</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>re: SQL 2008 ConfigurationFile.ini file - not just for unattended installs</title><link>http://sqlblog.com/blogs/john_paul_cook/archive/2008/08/15/sql-2008-configurationfile-ini-file-not-just-for-unattended-installs.aspx#15444</link><pubDate>Thu, 23 Jul 2009 15:17:56 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:15444</guid><dc:creator>duncanph</dc:creator><description>&lt;p&gt;Is there a way to use an Active Directory group policy to push SQL 2008 excpress?&lt;/p&gt;
</description></item><item><title>re: SQL 2008 ConfigurationFile.ini file - not just for unattended installs</title><link>http://sqlblog.com/blogs/john_paul_cook/archive/2008/08/15/sql-2008-configurationfile-ini-file-not-just-for-unattended-installs.aspx#21017</link><pubDate>Wed, 13 Jan 2010 20:16:07 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21017</guid><dc:creator>Tejas</dc:creator><description>&lt;p&gt;Hi, I'm having issues with this. I'm trying to do an unattended install of SQL 2008 enterprise version...&lt;/p&gt;
&lt;p&gt;If I install everything but the SQL engine, SSRS, SSIS,SSAS, installation works. Below works&lt;/p&gt;
&lt;p&gt;FEATURES=BIDS,CONN,IS,BC,SDK,BOL,SSMS,ADV_SSMS,SNAC_SDK,OCS&lt;/p&gt;
&lt;p&gt;Below doesn't work:&lt;/p&gt;
&lt;p&gt;FEATURES=SQLENGINE,BIDS,CONN,IS,BC,SDK,BOL,SSMS,ADV_SSMS,SNAC_SDK,OCS&lt;/p&gt;
&lt;p&gt;I can send you the details.txt file which gets created when I run this but I'm pastinng the excerpt here if it helps. I don't know how to get rid of the error. Below is the excerpt.&lt;/p&gt;
&lt;p&gt;===============================================================&lt;/p&gt;
&lt;p&gt;===============================================================&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:55 Slp: Running Action: FinalCalculateSettings&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:55 Slp: The configuration object document /Datastore/ProductSettings/SqlInstanceId/Private was found in the datastore.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:55 Slp: Using instance id 'MSSQL10.MSSQLSERVER' for product SQL Server Database Services&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:55 Slp: Hosting object: Microsoft.SqlServer.Configuration.SetupExtension.AsInstanceIdPrivateConfigObject skipped since related features not chosen&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:55 Slp: Hosting object: Microsoft.SqlServer.Configuration.SetupExtension.RsInstanceIdPrivateConfigObject skipped since related features not chosen&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:55 Slp: The configuration object document /Datastore/ProductSettings/Sku/Public was found in the datastore.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:55 Slp: -- SkuPublicConfigObject : Calling SkuPublicConfigObject.Calculate.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:55 Slp: -- SkuPublicConfigObject : No instance found for instance name 'MSSQLSERVER'.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:55 Slp: The configuration object document /Datastore/InputSettings/FeatureSpecific/SlpInputSettings was found in the datastore.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:55 Slp: Restoring InstallSharedDir for {0CAFB09C-8D02-4AE7-8611-8C63DAC305F7} to 'D:\Program Files\Microsoft SQL Server\'&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:55 Slp: The configuration object document /Datastore/ProductSettings/ClusterNodesStatus/Public was found in the datastore.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:56 Slp: The configuration object document /Datastore/ProductSettings/ClusterDisk/Public was found in the datastore.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:56 Slp: The configuration object document /Datastore/ProductSettings/ClusterGroup/Public was found in the datastore.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:56 Slp: The configuration object document /Datastore/ProductSettings/ClusterIPAddresses/Private was found in the datastore.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:56 Slp: The configuration object document /Datastore/ProductSettings/ClusterNode/Public was found in the datastore.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: The configuration object document /Datastore/ProductSettings/FailoverClusterName/Public was found in the datastore.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: The configuration object document /Datastore/ProductSettings/Agent/Public was found in the datastore.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 ACE: check for instance name, got: 'MSSQLSERVER'&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: Hosting object: Microsoft.SqlServer.Configuration.SSIS.SSISConfigurationPublic skipped since related features not chosen&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: Hosting object: Microsoft.SqlServer.Configuration.AnalysisServices.ASConfigurationPublic skipped since related features not chosen&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: The configuration object document /Datastore/ProductSettings/SqlEngine/Public was found in the datastore.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: Error: Action &amp;quot;FinalCalculateSettings&amp;quot; threw an exception during execution.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: Microsoft.SqlServer.Setup.Chainer.Workflow.ActionExecutionException: Illegal characters in path. ---&amp;gt; System.ArgumentException: Illegal characters in path.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp;at System.IO.Path.CheckInvalidPathChars(String path)&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp;at System.IO.Path.Combine(String path1, String path2)&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp;at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPublic.RecomputeDirectoryPaths()&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp;at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPublic.Calculate()&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp;at Microsoft.SqlServer.Configuration.SetupExtension.FinalCalculateSettingsAction.ExecuteAction(String actionId)&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp;at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp;at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp;at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp;--- End of inner exception stack trace ---&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp;at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: Received request to add the following file to Watson reporting: C:\Users\tejas.parikh.NA\AppData\Local\Temp\tmp26BB.tmp&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: The following is an exception stack listing the exceptions in outermost to innermost order&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: Inner exceptions are being indented&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: Exception type: System.ArgumentException&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp; Message: &lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Illegal characters in path.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp; Stack: &lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at System.IO.Path.CheckInvalidPathChars(String path)&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at System.IO.Path.Combine(String path1, String path2)&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPublic.RecomputeDirectoryPaths()&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPublic.Calculate()&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at Microsoft.SqlServer.Configuration.SetupExtension.FinalCalculateSettingsAction.ExecuteAction(String actionId)&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:57 Slp: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:58 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Microsoft\Microsoft SQL Server to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100113_150005\Registry_SOFTWARE_Microsoft_Microsoft SQL Server.reg_&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:58 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100113_150005\Registry_SOFTWARE_Microsoft_Windows_CurrentVersion_Uninstall.reg_&lt;/p&gt;
&lt;p&gt;2010-01-13 15:02:59 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Microsoft\MSSQLServer to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100113_150005\Registry_SOFTWARE_Microsoft_MSSQLServer.reg_&lt;/p&gt;
&lt;p&gt;2010-01-13 15:03:02 Slp: The following exception occurred during Watson failure processing: The process cannot access the file 'C:\Users\tejas.parikh.NA\AppData\Local\Temp\tmp26BB.tmp' because it is being used by another process.&lt;/p&gt;
&lt;p&gt;2010-01-13 15:03:03 Slp: &lt;/p&gt;
&lt;p&gt;2010-01-13 15:03:03 Slp: ----------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;2010-01-13 15:03:03 Slp: &lt;/p&gt;
&lt;p&gt;2010-01-13 15:03:03 Slp: Error result: -213508975&lt;/p&gt;
&lt;p&gt;2010-01-13 15:03:03 Slp: Result facility code: 838&lt;/p&gt;
&lt;p&gt;2010-01-13 15:03:03 Slp: Result error code: 7313&lt;/p&gt;
&lt;p&gt;===============================================================&lt;/p&gt;
&lt;p&gt;===============================================================&lt;/p&gt;
&lt;p&gt;Anytime I try to install the engine, installation fails. It says, files is being used. &lt;/p&gt;
&lt;p&gt;Can you please give me a pointer to go to with this?&lt;/p&gt;
&lt;p&gt;I can also send you my config file if you can tell me where to.&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Tejas.&lt;/p&gt;
</description></item><item><title>re: SQL 2008 ConfigurationFile.ini file - not just for unattended installs</title><link>http://sqlblog.com/blogs/john_paul_cook/archive/2008/08/15/sql-2008-configurationfile-ini-file-not-just-for-unattended-installs.aspx#21029</link><pubDate>Thu, 14 Jan 2010 03:55:44 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21029</guid><dc:creator>John Paul Cook</dc:creator><description>&lt;p&gt;Send email to john paul cook AT hotmail DOT com making appropriate substitutions for the uppercase letters. Remove all spaces.&lt;/p&gt;
&lt;p&gt;You'll probably get better results posting to the SQL Server Setup forum found here: &lt;a rel="nofollow" target="_new" href="http://social.msdn.microsoft.com/Forums/en-US/sqlsetupandupgrade/threads"&gt;http://social.msdn.microsoft.com/Forums/en-US/sqlsetupandupgrade/threads&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: SQL 2008 ConfigurationFile.ini file - not just for unattended installs</title><link>http://sqlblog.com/blogs/john_paul_cook/archive/2008/08/15/sql-2008-configurationfile-ini-file-not-just-for-unattended-installs.aspx#22761</link><pubDate>Tue, 02 Mar 2010 19:45:34 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:22761</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;This configuration file provides the ability to deploy SQL throughout the enterprise with the same configurations. Here is the MSDN &lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/dd239405.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd239405.aspx&lt;/a&gt; &amp;nbsp;which covers installing SQL using configuration files.&lt;/p&gt;
</description></item><item><title>re: SQL 2008 ConfigurationFile.ini file - not just for unattended installs</title><link>http://sqlblog.com/blogs/john_paul_cook/archive/2008/08/15/sql-2008-configurationfile-ini-file-not-just-for-unattended-installs.aspx#26435</link><pubDate>Thu, 24 Jun 2010 16:16:28 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:26435</guid><dc:creator>Mark Allen</dc:creator><description>&lt;p&gt;Hi John,&lt;/p&gt;
&lt;p&gt;Had a question about your blog post. &amp;nbsp;Do you know how to generate something like a ConfigurationFile.ini AFTER an install?&lt;/p&gt;
&lt;p&gt;My case is this...I'm wanting to mirror a long existing SQL 2005 installation. &amp;nbsp;Is there a way to generate this file or something like it post installation? &amp;nbsp;I've already searched the existing system files, the .ini file doesn't exist.&lt;/p&gt;
&lt;p&gt;Thanks for you help.&lt;/p&gt;
&lt;p&gt;-Mark Allen&lt;/p&gt;
</description></item><item><title>re: SQL 2008 ConfigurationFile.ini file - not just for unattended installs</title><link>http://sqlblog.com/blogs/john_paul_cook/archive/2008/08/15/sql-2008-configurationfile-ini-file-not-just-for-unattended-installs.aspx#26725</link><pubDate>Sun, 04 Jul 2010 05:17:44 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:26725</guid><dc:creator>Derek</dc:creator><description>&lt;p&gt;Check out my SQL 2008 R2 unattended script on my blog:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://derek858.blogspot.com/2010/07/unattended-sql-2008-r2-scripts.html"&gt;http://derek858.blogspot.com/2010/07/unattended-sql-2008-r2-scripts.html&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: SQL 2008 ConfigurationFile.ini file - not just for unattended installs</title><link>http://sqlblog.com/blogs/john_paul_cook/archive/2008/08/15/sql-2008-configurationfile-ini-file-not-just-for-unattended-installs.aspx#27902</link><pubDate>Mon, 16 Aug 2010 23:19:07 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:27902</guid><dc:creator>Nick Olsen</dc:creator><description>&lt;p&gt;With the release of SQL Server 2008 R2, by default the ConfigurationFile.ini is not created when installing the Express version. &amp;nbsp;Check out this blog entry for a solution on how to get the installer to generate the ConfigurationFile.ini:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://nickstips.wordpress.com/2010/08/16/sql-sql-server-2008-express-missing-configurationfile-ini/"&gt;http://nickstips.wordpress.com/2010/08/16/sql-sql-server-2008-express-missing-configurationfile-ini/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: SQL 2008 ConfigurationFile.ini file - not just for unattended installs</title><link>http://sqlblog.com/blogs/john_paul_cook/archive/2008/08/15/sql-2008-configurationfile-ini-file-not-just-for-unattended-installs.aspx#35580</link><pubDate>Thu, 12 May 2011 09:55:58 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:35580</guid><dc:creator>Mohammed</dc:creator><description>&lt;p&gt;In the SQL server configuration manager, there is an item called SQL server network configuration, under protocols, I selected the properties of the TCP/IP protocol. There is a tab "IP Addresses" there, and at the bottom of the list is an entry called IPAll. In my case the TCP port was empty. I entered the SQL standard port 1433 in there and I was able to connect.&lt;/p&gt;</description></item><item><title>re: SQL 2008 ConfigurationFile.ini file - not just for unattended installs</title><link>http://sqlblog.com/blogs/john_paul_cook/archive/2008/08/15/sql-2008-configurationfile-ini-file-not-just-for-unattended-installs.aspx#44549</link><pubDate>Wed, 01 Aug 2012 19:07:51 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:44549</guid><dc:creator>Mike Cawby</dc:creator><description>&lt;p&gt;To generate the configuration.ini file you start to do an install and when you get to the end right before it starts to lay down the files, you will see the location listed at the bottom of the screen. It will be in the c:\program files\... &amp;nbsp;After you copy the INI file you then cancel the install. &amp;nbsp;&lt;/p&gt;
</description></item></channel></rss>