<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>mikedopp.com &#187; Commerce Server 2007 Scripts</title>
	<atom:link href="http://mikedopp.com/index.php/tag/commerce-server-2007-scripts/feed/" rel="self" type="application/rss+xml" />
	<link>http://mikedopp.com</link>
	<description>Code Monkey by Day, Unix/Windows Administrator by Night, Social Media Chump 24/7</description>
	<lastBuildDate>Wed, 09 Jun 2010 07:37:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Commerce Server 2007: Determine the Service Pack (Lookup Script)</title>
		<link>http://mikedopp.com/index.php/2009/05/19/commerce-server-2007-determine-the-service-pack-lookup-script/</link>
		<comments>http://mikedopp.com/index.php/2009/05/19/commerce-server-2007-determine-the-service-pack-lookup-script/#comments</comments>
		<pubDate>Tue, 19 May 2009 11:36:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Interesting]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SQL/Database]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Commerce Server 2007]]></category>
		<category><![CDATA[Commerce Server 2007 Scripts]]></category>

		<guid isPermaLink="false">http://mikedopp.com/index.php/commerce-server-2007-determine-the-service-pack-lookup-script/</guid>
		<description><![CDATA[To those whom love Commerce Server 2007 as much as I do. Here is a little script to help you determine the Service Pack level of each database. use MSCS_Admin select s_PropertyName, s_Value From dbo.resourceProps .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode [...]]]></description>
			<content:encoded><![CDATA[<p>To those whom love Commerce Server 2007 as much as I do. Here is a little script to help you determine the Service Pack level of each database.</p>
<pre class="csharpcode"><span class="kwrd">use</span> MSCS_Admin
<span class="kwrd">select</span> s_PropertyName, s_Value
<span class="kwrd">From</span> dbo.resourceProps</pre>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
</p>
<p>This will return multiple values. This is helpful in knowing if you have Commerce Server 2007 installed correctly as well as helping you to identify the correct service pack upgrade number per database.</p>
<h3>SP1</h3>
<p>Transaction Database = 7.0 </p>
<p>Transaction Config Database = 7.0</p>
<p>Product Catalog Database = 7.2</p>
<p>Inventory Database = 7.1</p>
<p>Direct Mailer Database = 6.0</p>
<p>&#160;</p>
<h3>SP2</h3>
<p>Transaction Database = 7.1 </p>
<p>Transaction Config Database = 7.1</p>
<p>Product Catalog Database = 7.3</p>
<p>Inventory Database = 7.2</p>
<p>Direct Mailer Database = 6.0</p>
<p>&#160;</p>
<p>Enjoy!</p>
<p>&#160;</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:81934b2f-f4e2-4da0-ad95-be2ca132d3b6" class="wlWriterEditableSmartContent">Flickr Tags: <a href="http://flickr.com/photos/tags/Commerce+Server+2007+Install+Scripts" rel="tag">Commerce Server 2007 Install Scripts</a>, <a href="http://flickr.com/photos/tags/Commerce+Server+2007" rel="tag">Commerce Server 2007</a>, <a href="http://flickr.com/photos/tags/Commerce+Server+2007+Scripts" rel="tag">Commerce Server 2007 Scripts</a></div>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6702d677-47cc-454a-ada7-1dcecb1474a7" class="wlWriterEditableSmartContent">BuzzNet Tags: <a href="http://www.buzznet.com/tags/Commerce+Server+2007+Install+Scripts/" rel="tag">Commerce Server 2007 Install Scripts</a>, <a href="http://www.buzznet.com/tags/Commerce+Server+2007/" rel="tag">Commerce Server 2007</a>, <a href="http://www.buzznet.com/tags/Commerce+Server+2007+Scripts/" rel="tag">Commerce Server 2007 Scripts</a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:358043c9-78d1-4f99-8be5-7d54ec9e927d" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/Commerce+Server+2007+Install+Scripts" rel="tag">Commerce Server 2007 Install Scripts</a>, <a href="http://technorati.com/tags/Commerce+Server+2007" rel="tag">Commerce Server 2007</a>, <a href="http://technorati.com/tags/Commerce+Server+2007+Scripts" rel="tag">Commerce Server 2007 Scripts</a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0645d003-5d2a-4ddf-a527-8645bd88b15c" class="wlWriterEditableSmartContent">del.icio.us Tags: <a href="http://del.icio.us/popular/Commerce+Server+2007+Install+Scripts" rel="tag">Commerce Server 2007 Install Scripts</a>, <a href="http://del.icio.us/popular/Commerce+Server+2007" rel="tag">Commerce Server 2007</a>, <a href="http://del.icio.us/popular/Commerce+Server+2007+Scripts" rel="tag">Commerce Server 2007 Scripts</a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3a198f3b-5392-4b57-acc1-a782271afdf4" class="wlWriterEditableSmartContent">IceRocket Tags: <a href="http://blogs.icerocket.com/search?q=Commerce+Server+2007+Install+Scripts" rel="tag">Commerce Server 2007 Install Scripts</a>, <a href="http://blogs.icerocket.com/search?q=Commerce+Server+2007" rel="tag">Commerce Server 2007</a>, <a href="http://blogs.icerocket.com/search?q=Commerce+Server+2007+Scripts" rel="tag">Commerce Server 2007 Scripts</a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4ab6b8e6-fd6a-4144-b8f1-4dfe64b67d81" class="wlWriterEditableSmartContent">LiveJournal Tags: <a href="http://www.livejournal.com/interests.bml?int=Commerce+Server+2007+Install+Scripts" rel="tag">Commerce Server 2007 Install Scripts</a>, <a href="http://www.livejournal.com/interests.bml?int=Commerce+Server+2007" rel="tag">Commerce Server 2007</a>, <a href="http://www.livejournal.com/interests.bml?int=Commerce+Server+2007+Scripts" rel="tag">Commerce Server 2007 Scripts</a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b3738269-0dec-482a-bae1-a9f28951bd39" class="wlWriterEditableSmartContent">43 Things Tags: <a href="http://www.43things.com/tag/Commerce+Server+2007+Install+Scripts" rel="tag">Commerce Server 2007 Install Scripts</a>, <a href="http://www.43things.com/tag/Commerce+Server+2007" rel="tag">Commerce Server 2007</a>, <a href="http://www.43things.com/tag/Commerce+Server+2007+Scripts" rel="tag">Commerce Server 2007 Scripts</a></div>
]]></content:encoded>
			<wfw:commentRss>http://mikedopp.com/index.php/2009/05/19/commerce-server-2007-determine-the-service-pack-lookup-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Commerce Server 2007 Scripts to make your Commerce Server 2007 Life easier</title>
		<link>http://mikedopp.com/index.php/2009/05/12/commerce-server-2007-scripts-to-make-your-commerce-server-2007-life-easier/</link>
		<comments>http://mikedopp.com/index.php/2009/05/12/commerce-server-2007-scripts-to-make-your-commerce-server-2007-life-easier/#comments</comments>
		<pubDate>Tue, 12 May 2009 10:32:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Interesting]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SQL/Database]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[Commerce Server 2007]]></category>
		<category><![CDATA[Commerce Server 2007 Scripts]]></category>

		<guid isPermaLink="false">http://mikedopp.com/index.php/commerce-server-2007-scripts-to-make-your-commerce-server-2007-life-easier/</guid>
		<description><![CDATA[Before I start I have to give a huge hat tip to Wade Wegner for these scripts as they are not mine. I am simply just helping to make them more accessible. Truth be known these scripts should be included in every install of Commerce Server 2007. Create CS 2007 Local Users VB Script: ' [...]]]></description>
			<content:encoded><![CDATA[<p>Before I start I have to give a huge hat tip to <a href="http://blog.wadewegner.com/index.php/2007/06/13/script-the-creation-of-local-user-accounts-for-commerce-server-2007/" target="_blank">Wade Wegner</a> for these scripts as they are not mine. I am simply just helping to make them more accessible. </p>
<p>Truth be known these scripts should be included in every install of Commerce Server 2007.</p>
<h3>Create CS 2007 Local Users VB Script:</h3>
<pre class="csharpcode"><span class="rem">' Set the local computer name</span>
strComputer = <span class="str">&quot;.&quot;</span>

<span class="rem">' Run the Load method</span>
Load

<span class="rem">' Encapsulates the processing of this script</span>
<span class="kwrd">Sub</span> Load()

    <span class="rem">' Create the CS 2007 users</span>
    CreateUser <span class="str">&quot;CatalogWebSvc&quot;</span>,<span class="str">&quot;Pa$$w0rd&quot;</span>,<span class="str">&quot;Account for running the Catalog Web service&quot;</span>
    CreateUser <span class="str">&quot;CSDNSvc&quot;</span>,<span class="str">&quot;Pa$$w0rd&quot;</span>,<span class="str">&quot;Account for running the Commerce Server Direct mailer service&quot;</span>
    CreateUser <span class="str">&quot;CSHealthMonitorSvc&quot;</span>,<span class="str">&quot;Pa$$w0rd&quot;</span>,<span class="str">&quot;Account for running the Commerce Server health Monitoring service&quot;</span>
    CreateUser <span class="str">&quot;CSLOB&quot;</span>,<span class="str">&quot;Pa$$w0rd&quot;</span>,<span class="str">&quot;Account for running the Commerce Server adapters&quot;</span>
    CreateUser <span class="str">&quot;CSStageSvc&quot;</span>,<span class="str">&quot;Pa$$w0rd&quot;</span>,<span class="str">&quot;Account for running the Commerce Server Staging service&quot;</span>
    CreateUser <span class="str">&quot;MarketingWebSvc&quot;</span>,<span class="str">&quot;Pa$$w0rd&quot;</span>,<span class="str">&quot;Account for running the Marketing Web service&quot;</span>
    CreateUser <span class="str">&quot;OrdersWebSvc&quot;</span>,<span class="str">&quot;Pa$$w0rd&quot;</span>,<span class="str">&quot;Account for running the Orders Web service&quot;</span>
    CreateUser <span class="str">&quot;ProfilesWebSvc&quot;</span>,<span class="str">&quot;Pa$$w0rd&quot;</span>,<span class="str">&quot;Account for running the Profiles Web service&quot;</span>
    CreateUser <span class="str">&quot;RunTimeUser&quot;</span>,<span class="str">&quot;Pa$$w0rd&quot;</span>,<span class="str">&quot;IIS account for accessing a Commerce Server site or application&quot;</span>

    MsgBox <span class="str">&quot;Complete!&quot;</span>

<span class="kwrd">End</span> <span class="kwrd">Sub</span>

<span class="rem">' Create the local user</span>
<span class="kwrd">Sub</span> CreateUser(userName, password, description)

    <span class="rem">' Check to see if the user exists; if so, then skip</span>
    <span class="kwrd">If</span> <span class="kwrd">NOT</span> CheckIfUserExists(userName) <span class="kwrd">Then</span>
        <span class="kwrd">Set</span> objComputer = GetObject(<span class="str">&quot;WinNT://&quot;</span> &amp; strComputer &amp; <span class="str">&quot;&quot;</span>)
        <span class="kwrd">Set</span> objUser = objComputer.Create(<span class="str">&quot;user&quot;</span>, userName)

        objUser.SetPassword password
        objUser.FullName = userName
        objUser.Description = description
        objUser.Put <span class="str">&quot;UserFlags&quot;</span>, 65600 <span class="rem">' Sets Password Never Expires to TRUE</span>
                                       <span class="rem">' and sets User Can't Change Password to TRUE</span>
        objUser.SetInfo
    <span class="kwrd">Else</span>
        MsgBox userName &amp; <span class="str">&quot; already exists!&quot;</span>
    <span class="kwrd">End</span> <span class="kwrd">If</span>

<span class="kwrd">End</span> <span class="kwrd">Sub</span>

<span class="rem">' Check to see if user exists</span>
<span class="kwrd">Function</span> CheckIfUserExists(userName)

    <span class="kwrd">Set</span> objComputer = GetObject(<span class="str">&quot;WinNT://&quot;</span> &amp; strComputer &amp; <span class="str">&quot;&quot;</span>)
    objComputer.Filter = Array(<span class="str">&quot;user&quot;</span>)
    intFound = 0

    <span class="kwrd">For</span> <span class="kwrd">Each</span> User <span class="kwrd">In</span> objComputer
        <span class="kwrd">If</span> lcase(User.Name) = lcase(userName) <span class="kwrd">Then</span>
            intFound = 1
        <span class="kwrd">End</span> <span class="kwrd">If</span>
    <span class="kwrd">Next</span>

    <span class="kwrd">If</span> intFound = 1 <span class="kwrd">Then</span>
        CheckIfUserExists = <span class="kwrd">True</span>
    <span class="kwrd">Else</span>
        CheckIfUserExists = <span class="kwrd">False</span>
    <span class="kwrd">End</span> <span class="kwrd">If</span>

<span class="kwrd">End</span> Function</pre>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<h3>Create CS Logins and Assign Roles SQL Script:</h3>
<p><strong>Note:</strong></p>
<p><strong>I would recommend opening this in Notepad (or your favorite editor) and replace all the CSharpSite with your Website name. </strong></p>
<p><strong>As well as CS2007 with your Server HOST Name.</strong></p>
<blockquote>
<pre class="csharpcode"><span class="kwrd">USE</span> [master]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> LOGIN [CS2007\ASPNET] <span class="kwrd">FROM</span> WINDOWS <span class="kwrd">WITH</span> DEFAULT_DATABASE=[master]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> LOGIN [CS2007\CatalogWebSvc] <span class="kwrd">FROM</span> WINDOWS <span class="kwrd">WITH</span> DEFAULT_DATABASE=[master]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> LOGIN [CS2007\CSDMSvc] <span class="kwrd">FROM</span> WINDOWS <span class="kwrd">WITH</span> DEFAULT_DATABASE=[master]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> LOGIN [CS2007\CSHealthMonitorSvc] <span class="kwrd">FROM</span> WINDOWS <span class="kwrd">WITH</span> DEFAULT_DATABASE=[master]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> LOGIN [CS2007\CSStageSvc] <span class="kwrd">FROM</span> WINDOWS <span class="kwrd">WITH</span> DEFAULT_DATABASE=[master]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> LOGIN [CS2007\MarketingWebSvc] <span class="kwrd">FROM</span> WINDOWS <span class="kwrd">WITH</span> DEFAULT_DATABASE=[master]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> LOGIN [CS2007\OrdersWebSvc] <span class="kwrd">FROM</span> WINDOWS <span class="kwrd">WITH</span> DEFAULT_DATABASE=[master]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> LOGIN [CS2007\ProfilesWebSvc] <span class="kwrd">FROM</span> WINDOWS <span class="kwrd">WITH</span> DEFAULT_DATABASE=[master]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> LOGIN [CS2007\RunTimeUser] <span class="kwrd">FROM</span> WINDOWS <span class="kwrd">WITH</span> DEFAULT_DATABASE=[master]
<span class="kwrd">GO</span>

--------------------------------------------------------------<span class="rem">--</span>
<span class="rem">-- Assign database accounts to database roles in SQL Server 2005</span>
--------------------------------------------------------------<span class="rem">-- </span>

<span class="rem">-- ASPNET</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\ASPNET] <span class="kwrd">FOR</span> LOGIN [CS2007\ASPNET]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_datareader'</span>, N<span class="str">'CS2007\ASPNET'</span>
<span class="kwrd">GO</span>

--CatalogWebSvc
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CatalogWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CatalogWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'ctlg_CatalogWriterRole'</span>, N<span class="str">'CS2007\CatalogWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_datareader'</span>, N<span class="str">'CS2007\CatalogWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_datawriter'</span>, N<span class="str">'CS2007\CatalogWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_ddladmin'</span>, N<span class="str">'CS2007\CatalogWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_securityadmin'</span>, N<span class="str">'CS2007\CatalogWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Inventory_ReaderRole'</span>, N<span class="str">'CS2007\CatalogWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Inventory_WriterRole'</span>, N<span class="str">'CS2007\CatalogWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CatalogWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CatalogWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'admin_reader_role'</span>, N<span class="str">'CS2007\CatalogWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CatalogWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CatalogWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_datareader'</span>, N<span class="str">'CS2007\CatalogWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_datawriter'</span>, N<span class="str">'CS2007\CatalogWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_ddladmin'</span>, N<span class="str">'CS2007\CatalogWebSvc'</span>
<span class="kwrd">GO</span>

<span class="rem">-- MarketingWebSvc</span>
<span class="kwrd">USE</span> [CSharpSite_marketing]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\MarketingWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\MarketingWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'mktg_marketingService_role'</span>, N<span class="str">'CS2007\MarketingWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'mktg_promoCodeGenerator_role'</span>, N<span class="str">'CS2007\MarketingWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing_lists]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\MarketingWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\MarketingWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing_lists]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_owner'</span>, N<span class="str">'CS2007\MarketingWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\MarketingWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\MarketingWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'ctlg_CatalogReaderRole'</span>, N<span class="str">'CS2007\MarketingWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\MarketingWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\MarketingWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Profile_Reader'</span>, N<span class="str">'CS2007\MarketingWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Profile_Schema_Reader'</span>, N<span class="str">'CS2007\MarketingWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\MarketingWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\MarketingWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'admin_reader_role'</span>, N<span class="str">'CS2007\MarketingWebSvc'</span>
<span class="kwrd">GO</span>

<span class="rem">-- OrdersWebSvc</span>
<span class="kwrd">USE</span> [CSharpSite_marketing]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\OrdersWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\OrdersWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_ddladmin'</span>, N<span class="str">'CS2007\OrdersWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'mktg_runtime_role'</span>, N<span class="str">'CS2007\OrdersWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\OrdersWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\OrdersWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'ctlg_CatalogReaderRole'</span>, N<span class="str">'CS2007\OrdersWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Inventory_ReaderRole'</span>, N<span class="str">'CS2007\OrdersWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\OrdersWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\OrdersWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Profile_Reader'</span>, N<span class="str">'CS2007\OrdersWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Profile_Schema_Reader'</span>, N<span class="str">'CS2007\OrdersWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_transactionconfig]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\OrdersWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\OrdersWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_transactionconfig]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Orders_Management'</span>, N<span class="str">'CS2007\OrdersWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_transactions]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\OrdersWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\OrdersWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_transactions]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Orders_Management'</span>, N<span class="str">'CS2007\OrdersWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_transactions]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Orders_Runtime'</span>, N<span class="str">'CS2007\OrdersWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\OrdersWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\OrdersWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'admin_reader_role'</span>, N<span class="str">'CS2007\OrdersWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\OrdersWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\OrdersWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_datareader'</span>, N<span class="str">'CS2007\OrdersWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_datawriter'</span>, N<span class="str">'CS2007\OrdersWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_ddladmin'</span>, N<span class="str">'CS2007\OrdersWebSvc'</span>
<span class="kwrd">GO</span>

<span class="rem">-- ProfilesWebSvc</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\ProfilesWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\ProfilesWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Profile_Runtime'</span>, N<span class="str">'CS2007\ProfilesWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Profile_Schema_Manager'</span>, N<span class="str">'CS2007\ProfilesWebSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\ProfilesWebSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\ProfilesWebSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'admin_reader_role'</span>, N<span class="str">'CS2007\ProfilesWebSvc'</span>
<span class="kwrd">GO</span>

<span class="rem">-- RunTimeUser</span>
<span class="kwrd">USE</span> [CSharpSite_marketing]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\RunTimeUser] <span class="kwrd">FOR</span> LOGIN [CS2007\RunTimeUser]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_ddladmin'</span>, N<span class="str">'CS2007\RunTimeUser'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'mktg_runtime_role'</span>, N<span class="str">'CS2007\RunTimeUser'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing_lists]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\RunTimeUser] <span class="kwrd">FOR</span> LOGIN [CS2007\RunTimeUser]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing_lists]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_datareader'</span>, N<span class="str">'CS2007\RunTimeUser'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\RunTimeUser] <span class="kwrd">FOR</span> LOGIN [CS2007\RunTimeUser]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'ctlg_CatalogReaderRole'</span>, N<span class="str">'CS2007\RunTimeUser'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Inventory_RuntimeRole'</span>, N<span class="str">'CS2007\RunTimeUser'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\RunTimeUser] <span class="kwrd">FOR</span> LOGIN [CS2007\RunTimeUser]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Profile_Runtime'</span>, N<span class="str">'CS2007\RunTimeUser'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Profile_Schema_Reader'</span>, N<span class="str">'CS2007\RunTimeUser'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_transactionconfig]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\RunTimeUser] <span class="kwrd">FOR</span> LOGIN [CS2007\RunTimeUser]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_transactionconfig]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Orders_Runtime'</span>, N<span class="str">'CS2007\RunTimeUser'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_transactions]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\RunTimeUser] <span class="kwrd">FOR</span> LOGIN [CS2007\RunTimeUser]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_transactions]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Orders_Runtime'</span>, N<span class="str">'CS2007\RunTimeUser'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\RunTimeUser] <span class="kwrd">FOR</span> LOGIN [CS2007\RunTimeUser]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'admin_reader_role'</span>, N<span class="str">'CS2007\RunTimeUser'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\RunTimeUser] <span class="kwrd">FOR</span> LOGIN [CS2007\RunTimeUser]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_datareader'</span>, N<span class="str">'CS2007\RunTimeUser'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_datawriter'</span>, N<span class="str">'CS2007\RunTimeUser'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_ddladmin'</span>, N<span class="str">'CS2007\RunTimeUser'</span>
<span class="kwrd">GO</span>

<span class="rem">-- CSDMSvc</span>
<span class="kwrd">USE</span> [CSharpSite_marketing]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CSDMSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CSDMSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'mktg_directmailer_role'</span>, N<span class="str">'CS2007\CSDMSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing_lists]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CSDMSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CSDMSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing_lists]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_owner'</span>, N<span class="str">'CS2007\CSDMSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CSDMSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CSDMSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Profile_Reader'</span>, N<span class="str">'CS2007\CSDMSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Profile_Schema_Reader'</span>, N<span class="str">'CS2007\CSDMSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [DirectMailer]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CSDMSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CSDMSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [DirectMailer]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_owner'</span>, N<span class="str">'CS2007\CSDMSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CSDMSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CSDMSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'admin_reader_role'</span>, N<span class="str">'CS2007\CSDMSvc'</span>
<span class="kwrd">GO</span>

<span class="rem">-- CSHealthMonitorSvc</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CSHealthMonitorSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CSHealthMonitorSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'admin_reader_role'</span>, N<span class="str">'CS2007\CSHealthMonitorSvc'</span>
<span class="kwrd">GO</span>

<span class="rem">--</span>
<span class="kwrd">USE</span> [CSharpSite_marketing]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CSStageSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CSStageSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_ddladmin'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'mktg_staging_role'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing_lists]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CSStageSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CSStageSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_marketing_lists]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_datareader'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CSStageSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CSStageSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'ctlg_CatalogWriterRole'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_datareader'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_datawriter'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_ddladmin'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_securityadmin'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Inventory_ReaderRole'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_productcatalog]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Inventory_WriterRole'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CSStageSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CSStageSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_profiles]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Profile_Schema_Manager'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_transactionconfig]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CSStageSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CSStageSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [CSharpSite_transactionconfig]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'Orders_Management'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CSStageSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CSStageSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_Admin]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'admin_reader_role'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">CREATE</span> <span class="kwrd">USER</span> [CS2007\CSStageSvc] <span class="kwrd">FOR</span> LOGIN [CS2007\CSStageSvc]
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_datareader'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_datawriter'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span>
<span class="kwrd">USE</span> [MSCS_CatalogScratch]
<span class="kwrd">GO</span>
<span class="kwrd">EXEC</span> sp_addrolemember N<span class="str">'db_ddladmin'</span>, N<span class="str">'CS2007\CSStageSvc'</span>
<span class="kwrd">GO</span> </pre>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>&#160;</p>
</blockquote>
<p><strong>Make sure to have the </strong><a href="http://download.microsoft.com/download/f/7/8/f786aaf3-a37b-45ab-b0a2-8c8c18bbf483/xcacls_installer.exe" target="_blank"><strong>xcalcs_installer.exe</strong></a><strong> installed before going on.</strong></p>
<p>&#160;</p>
<h3>Assign CS Permissions VB Script:</h3>
<pre class="csharpcode"><span class="rem">' Declare the users</span>
<span class="kwrd">Dim</span> users(4)
users(0) = <span class="str">&quot;RunTimeUser&quot;</span>
users(1) = <span class="str">&quot;CatalogWebSvc&quot;</span>
users(2) = <span class="str">&quot;MarketingWebSvc&quot;</span>
users(3) = <span class="str">&quot;OrdersWebSvc&quot;</span>
users(4) = <span class="str">&quot;ProfilesWebSvc&quot;</span>

<span class="rem">' Run the Load method</span>
Load

<span class="kwrd">Sub</span> Load()

    <span class="rem">' Write permissions to the catalog auth role</span>
    strObject = <span class="str">&quot;C:\Inetpub\wwwroot\CatalogWebService\CatalogAuthorizationStore.xml&quot;</span>
    UpdatePermissions strObject, users(1)

    <span class="rem">' Write permissions to temporary ASP.NET folder</span>
    strObject = <span class="str">&quot;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files&quot;</span>
    <span class="kwrd">For</span> <span class="kwrd">Each</span> user <span class="kwrd">IN</span> users
        UpdatePermissions strObject, user
    <span class="kwrd">Next</span>

    <span class="rem">' Write permissions to the Windows temporary folder</span>
    strObject = <span class="str">&quot;C:\WINDOWS\Temp&quot;</span>
    <span class="kwrd">For</span> <span class="kwrd">Each</span> user <span class="kwrd">IN</span> users
        UpdatePermissions strObject, user
    <span class="kwrd">Next</span>

<span class="kwrd">End</span> <span class="kwrd">Sub</span>

<span class="rem">' Update the permissions of the folder/file</span>
<span class="kwrd">Sub</span> UpdatePermissions(strLocation, strUser)

    <span class="kwrd">Set</span> objShell = CreateObject(<span class="str">&quot;Wscript.Shell&quot;</span>)
    <span class="rem">' Make sure to have the xcacls.vbs file available.  Download from:</span>
    <span class="rem">' http://download.microsoft.com/download/f/7/8/f786aaf3-a37b-45ab-b0a2-8c8c18bbf483/xcacls_installer.exe</span>
    objShell.Run <span class="str">&quot;xcacls.vbs &quot;</span><span class="str">&quot;&quot;</span> + strLocation + <span class="str">&quot;&quot;</span><span class="str">&quot; /G &quot;</span> + strUser + <span class="str">&quot;:XW /E&quot;</span>, 2, <span class="kwrd">True</span>

<span class="kwrd">End</span> Sub</pre>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>These Scripts should make life a little easier when installing Commerce Server 2007. Enjoy! </p>
<p>Hat Tip <a href="http://blog.wadewegner.com/index.php/2007/06/13/script-the-creation-of-local-user-accounts-for-commerce-server-2007/" target="_blank">Wade Wegner</a></p>
<p>&#160;</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c8aa07bb-5174-4fbb-b62a-7f4da304a6ce" class="wlWriterSmartContent">Flickr Tags: <a href="http://flickr.com/photos/tags/Commerce+Server+2007+Install+Scripts" rel="tag">Commerce Server 2007 Install Scripts</a>, <a href="http://flickr.com/photos/tags/Commerce+Server+2007" rel="tag">Commerce Server 2007</a>, <a href="http://flickr.com/photos/tags/Install+Scripts" rel="tag">Install Scripts</a>, <a href="http://flickr.com/photos/tags/Wade+Wegner" rel="tag">Wade Wegner</a></div>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c3722da3-262b-4869-96e0-c95fd55b574c" class="wlWriterSmartContent">BuzzNet Tags: <a href="http://www.buzznet.com/tags/Commerce+Server+2007+Install+Scripts/" rel="tag">Commerce Server 2007 Install Scripts</a>, <a href="http://www.buzznet.com/tags/Commerce+Server+2007/" rel="tag">Commerce Server 2007</a>, <a href="http://www.buzznet.com/tags/Install+Scripts/" rel="tag">Install Scripts</a>, <a href="http://www.buzznet.com/tags/Wade+Wegner/" rel="tag">Wade Wegner</a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f5df00f8-bd29-48c3-969e-13f69d82677f" class="wlWriterSmartContent">Technorati Tags: <a href="http://technorati.com/tags/Commerce+Server+2007+Install+Scripts" rel="tag">Commerce Server 2007 Install Scripts</a>, <a href="http://technorati.com/tags/Commerce+Server+2007" rel="tag">Commerce Server 2007</a>, <a href="http://technorati.com/tags/Install+Scripts" rel="tag">Install Scripts</a>, <a href="http://technorati.com/tags/Wade+Wegner" rel="tag">Wade Wegner</a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:79c1afa1-6ff2-47c9-b46d-628e55d47edf" class="wlWriterSmartContent">del.icio.us Tags: <a href="http://del.icio.us/popular/Commerce+Server+2007+Install+Scripts" rel="tag">Commerce Server 2007 Install Scripts</a>, <a href="http://del.icio.us/popular/Commerce+Server+2007" rel="tag">Commerce Server 2007</a>, <a href="http://del.icio.us/popular/Install+Scripts" rel="tag">Install Scripts</a>, <a href="http://del.icio.us/popular/Wade+Wegner" rel="tag">Wade Wegner</a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f6d8e199-e719-4799-a4d5-aa8ac6d100c4" class="wlWriterSmartContent">IceRocket Tags: <a href="http://blogs.icerocket.com/search?q=Commerce+Server+2007+Install+Scripts" rel="tag">Commerce Server 2007 Install Scripts</a>, <a href="http://blogs.icerocket.com/search?q=Commerce+Server+2007" rel="tag">Commerce Server 2007</a>, <a href="http://blogs.icerocket.com/search?q=Install+Scripts" rel="tag">Install Scripts</a>, <a href="http://blogs.icerocket.com/search?q=Wade+Wegner" rel="tag">Wade Wegner</a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c14b01e3-7af8-4804-ad01-94aae8016889" class="wlWriterSmartContent">LiveJournal Tags: <a href="http://www.livejournal.com/interests.bml?int=Commerce+Server+2007+Install+Scripts" rel="tag">Commerce Server 2007 Install Scripts</a>, <a href="http://www.livejournal.com/interests.bml?int=Commerce+Server+2007" rel="tag">Commerce Server 2007</a>, <a href="http://www.livejournal.com/interests.bml?int=Install+Scripts" rel="tag">Install Scripts</a>, <a href="http://www.livejournal.com/interests.bml?int=Wade+Wegner" rel="tag">Wade Wegner</a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c5b26aa4-ec25-4e27-8d2d-eaf49e1cf115" class="wlWriterSmartContent">43 Things Tags: <a href="http://www.43things.com/tag/Commerce+Server+2007+Install+Scripts" rel="tag">Commerce Server 2007 Install Scripts</a>, <a href="http://www.43things.com/tag/Commerce+Server+2007" rel="tag">Commerce Server 2007</a>, <a href="http://www.43things.com/tag/Install+Scripts" rel="tag">Install Scripts</a>, <a href="http://www.43things.com/tag/Wade+Wegner" rel="tag">Wade Wegner</a></div>
<div class="wlWriterHeaderFooter" style="text-align:right; margin:0px; padding:4px 0px 4px 0px;"><a href="http://digg.com/submit?url=http%3a%2f%2fmikedopp.com%2findex.php%2fcommerce-server-2007-scripts-to-make-your-commerce-server-2007-life-easier%2f&amp;title=Commerce+Server+2007+Scripts+to+make+your+Commerce+Server+2007+Life+easier"><img src="http://digg.com/img/badges/16x16-digg-guy.png" width="16" height="16" alt="Digg This" title="Digg This" border="0" style="border: 0" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://mikedopp.com/index.php/2009/05/12/commerce-server-2007-scripts-to-make-your-commerce-server-2007-life-easier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
