🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #194871

Re: Jak zacząć z MS SQL Server?

#194871
From: Robert Winkler
Date: Tue, 05 Apr 2016 15:58
57 lines
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-mail
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>

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