<?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>Web Riot Blog &#187; System.Web.Security</title>
	<atom:link href="http://blog.web-riot.com/category/systemwebsecurity/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.web-riot.com</link>
	<description></description>
	<lastBuildDate>Wed, 21 Apr 2010 14:42:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>AddUserToRole Collation Conflict</title>
		<link>http://blog.web-riot.com/2007/04/18/addusertorole-collation-conflict/</link>
		<comments>http://blog.web-riot.com/2007/04/18/addusertorole-collation-conflict/#comments</comments>
		<pubDate>Wed, 18 Apr 2007 08:35:55 +0000</pubDate>
		<dc:creator>Matteo</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Asp.NET]]></category>
		<category><![CDATA[System.Web.Security]]></category>
		<category><![CDATA[System.Web.Security.Roles]]></category>

		<guid isPermaLink="false">http://www.sesshutoyo.com/blog_gdznet_matteo/?p=26</guid>
		<description><![CDATA[Ricevevo una eccezione utilizzando System.Web.Security.Roles.AddUserToRole,
nello stack trace dell&#8217;errore trovavo:
System.Data.SqlClient.SqlException: Cannot resolve collation conflict for equal to operation.
Ho perso un po&#8217; di tempo prima di identificare che il responsabile era la stored procedure aspnet_UsersInRoles_AddUsersToRoles che aveva problemi di collation.
Ho quindi modificato tutta la stored procedure specificando ovunque lo richiedesse COLLATE database_default.
Poi ho scoperto che anche la [...]]]></description>
			<content:encoded><![CDATA[<p>Ricevevo una eccezione utilizzando System.Web.Security.Roles.AddUserToRole,<br />
nello stack trace dell&#8217;errore trovavo:<br />
System.Data.SqlClient.SqlException: Cannot resolve collation conflict for equal to operation.</p>
<p>Ho perso un po&#8217; di tempo prima di identificare che il responsabile era la stored procedure <strong>aspnet_UsersInRoles_AddUsersToRoles</strong> che aveva problemi di collation.</p>
<p>Ho quindi modificato tutta la stored procedure specificando ovunque lo richiedesse <strong>COLLATE database_default</strong>.</p>
<p>Poi ho scoperto che anche la stored procedure <strong>aspnet_UsersInRoles_RemoveUsersFromRoles</strong> aveva lo stesso problema.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-riot.com/2007/04/18/addusertorole-collation-conflict/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
