Article View: pl.comp.bazy-danych
Article #194871Re: Jak zacząć z MS SQL Server?
From: Robert Winkler
Date: Tue, 05 Apr 2016 15:58
Date: Tue, 05 Apr 2016 15:58
57 lines
3405 bytes
3405 bytes
W dniu 05.04.2016 o 15:57, Stokrotka pisze: > >>>> Tam czyli gdzie? >>> W sdf nie ma relacji. >>> >> >> W SQL Server 2005 Compact Edition może nie było relacji. >> Może Visual Basic 2008 Express Edition nie pozwalał na ich tworzenie >> Ale SQL Server Compact Edition 3.5 na pewno relacje już posiada. > .sdf to nie jest SQL server 2005. Tylko oba instalują się razem ze > środowiskiem Visual basic 2008. > SQL server 2005 ma relacje, ale nie ma trigeruw. > W .sdf nie ma relacji. > Ale relacje można zakładać coś jakby programowo (definiując odpowiednie > obiekty myszą) w samym programie napisanym np w Visual basicu. Relacje > te jednak nie dotyczą bazy w sensie nie są dla niej ograniczeniem, > wykładnią (sama baza olewa je). > Compact Edition !!!!! Microsoft SQL Server 2005 Compact Edition https://support.microsoft.com/en-us/kb/920700 SQL Server Compact Edition to plikowa baza danych korzystająca z plików SDF, taki odpowiednik MS Accessa, plików MDB. Powstała jako baza dla telefonów komórkowych (SQL Mobile), gdzie nie można było korzystać z OleDb, a więc i Jet'a, czyli nie można było korzystać z plików MDB. Później Microsoft chciał ją udostępnić także dla desktopów jako SSEv (SQL Server Everywhere Edition), ale ostatecznie produkt ten przyjął nazwę SQL Server Compact Edition. SQL Server 2005 Compact Edition dystrybuowany był po raz pierwszy jako cześć Visual Studio 2005. W 2013 Microsoft zrezygnował ze wsparcie dla plików SDF w swoich produktach i aby w VS 2013 albo 2015 uzyskać podgląd zawartości tych plików trzeba doinstalować SQL Server Compact/SQLite Toolbox https://visualstudiogallery.msdn.microsoft.com/0e313dfd-be80-4afb-b5e9-6e74d369f7a1/ Oczywiście w kodzie nadal można używać klasy System.Data.SqlServerCe o ile ktoś posiada jeszcze runtime dla SDF Zwróć uwagę na nazwę klasy. SqlServerCe To "Ce" na końcu pochodzi od "Compact Edition" Nie można jej więc pomylić z klasą System.Data.SqlServer, która służy do pracy z SQL Server Express, LocalDB, Developer, Standard, Business Intelligence oraz Enterprise. -- Robert
Technical Details
Message-ID:
<5703e06b$0$644$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!peer02.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<ndl906$5sh$1@node2.news.atman.pl> <ndmc05$qd9$1@usenet.news.interia.pl> <57025a89$0$22841$65785112@news.neostrada.pl> <ndu1n4$gji$3@usenet.news.interia.pl> <570299c9$0$641$65785112@news.neostrada.pl> <ne0g8n$ib9$1@usenet.news.interia.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!peer02.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Subject: Re: Jak zacząć z MS SQL Server? Newsgroups: pl.comp.bazy-danych References: <ndl906$5sh$1@node2.news.atman.pl> <ndmc05$qd9$1@usenet.news.interia.pl> <57025a89$0$22841$65785112@news.neostrada.pl> <ndu1n4$gji$3@usenet.news.interia.pl> <570299c9$0$641$65785112@news.neostrada.pl> <ne0g8n$ib9$1@usenet.news.interia.pl> From: Robert Winkler <noone@nowhere.org> Date: Tue, 5 Apr 2016 17:58:03 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: <ne0g8n$ib9$1@usenet.news.interia.pl> Lines: 57 Message-ID: <5703e06b$0$644$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 31-178-115-144.dynamic.chello.pl X-Trace: 1459871851 unt-rea-b-01.news.neostrada.pl 644 31.178.115.144:64226 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 3292 X-Received-Body-CRC: 715843673 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit