<?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>guzik &#187; SQL 2008</title>
	<atom:link href="http://guzik.net.pl/blog/tag/sql-2008/feed/" rel="self" type="application/rss+xml" />
	<link>http://guzik.net.pl/blog</link>
	<description>Mój blog</description>
	<lastBuildDate>Fri, 27 Jan 2012 22:13:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MS SQL 2008</title>
		<link>http://guzik.net.pl/blog/2009/09/ms-sql-2008/</link>
		<comments>http://guzik.net.pl/blog/2009/09/ms-sql-2008/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 09:00:49 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[DB]]></category>
		<category><![CDATA[Pudełko]]></category>
		<category><![CDATA[Płatnik]]></category>
		<category><![CDATA[SQL 2008]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=975</guid>
		<description><![CDATA[Przeniosłem bazy Płatnika i Pudełko z MSDE 2000 na MS SQL 2008 (Express). Nic trudnego, ale dostawcy obu rozwiązań nie wspierają (jeszcze) oficjalnie tej bazy, wiec można mieć wątpliwości. Działa poprawnie, łącznie ze zmianą poziomu kompatybilności baz. ALTER DATABASE [platnik] SET COMPATIBILITY_LEVEL = 100 GO ALTER DATABASE [pudelko] SET COMPATIBILITY_LEVEL = 100 GO Przeniesienie w [...]]]></description>
			<content:encoded><![CDATA[<p>Przeniosłem bazy <a title="http://www.platnik.info.pl/" href="http://www.platnik.info.pl/">Płatnika</a> i <a title="http://guzik.net.pl/blog/2008/12/msde-w-pudelku/" href="http://guzik.net.pl/blog/2008/12/msde-w-pudelku/">Pudełko</a> z MSDE 2000 na MS SQL 2008 (Express). Nic trudnego, ale dostawcy obu rozwiązań nie wspierają (jeszcze) oficjalnie tej bazy, wiec można mieć wątpliwości. Działa poprawnie, łącznie ze zmianą poziomu kompatybilności baz.</p>
<blockquote><p><code>ALTER DATABASE [platnik] SET COMPATIBILITY_LEVEL = 100<br />
GO<br />
ALTER DATABASE [pudelko] SET COMPATIBILITY_LEVEL = 100<br />
GO</code></p></blockquote>
<p>Przeniesienie w najprostszy z możliwych sposobów &#8211; <em>detach</em> i <em>attach</em>. Pamiętać należy, że jeśli nie uwierzytelniamy się na <code>sa</code> (!!!), w nowej instancji założyć trzeba <em>login</em> i powiązać go z użytkownikiem w bazie. Co ciekawe przy robieniu tego z GUI (<a title="http://www.microsoft.com/downloadS/details.aspx?familyid=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&amp;displaylang=en" href="http://www.microsoft.com/downloadS/details.aspx?familyid=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&amp;displaylang=en">Microsoft SQL Server Management Studio</a>) możemy wybrać <span style="text-decoration: underline;">istniejącego</span> użytkownika, a narzędzie będzie próbowało go założyć (<code>CREATE</code>) zamiast zmienić (<code>ALTER</code>) i zgłosi błąd (login zostanie założony, ale mapowania nie będzie). Dla niedomyślnych pomocny przykład:</p>
<blockquote><p><code>USE [pudelko]<br />
GO<br />
<a title="http://msdn.microsoft.com/en-us/library/ms176060.aspx" href="http://msdn.microsoft.com/en-us/library/ms176060.aspx">ALTER USER</a> [opek] WITH LOGIN = [opek]<br />
GO</code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2009/09/ms-sql-2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

