SQL serwer

Ogldasz odpowiedzi wyszukane dla hasa: SQL serwer





Temat: ADP projekt (MS Access 2000 i MS SQL Server 2000)
Mam taki problem:
Nie bardzo wiem o co chodzi z właściwością formularzy w MS Access 2000
a konkretnie chodzi Mi o właściwość tabela unikatowa  w projektach Access'a
(to połączenie z MS SQL Server 2000).
Mam bazę danych na SQL serwer a użytkownicy korzystają z możliwości współpra
cy Access2000 z w/w bazą
W przypadku gdy źródłem danych dla danego formularza jest połączenie kilku t
abel, niemozliwe staje się modyfikowanie danych ( właściwość formularza wpro
wadzanie danych =tak).
Pozdrawiam.
Pawel W.
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Ms SQL Serwer - Podręcznik


Tylko, że go napisała kobieta i trudno za nią trafić na przykład na próżno
szukać w indeksie hasła "relacja", jeżeli porównać z Księga Eksperta
Access
2000 lub Programowanie Access 2000 to widać różnicę.


nie wiem czy mówimy o tej samej książce (wydawnictwo Nie pamiętam autorów a teraz nie mam jej pod ręką. Książka jest po
angielsku. A  to co zwiera to kompendium o SQL Serverze :
1/ sposób instalacji
2/ administracja (zarządzanie, backup itp)
3/ T-SQL, stored procedure,
4/ ochrona dancych
5/ oraz bardzo dogłębny opis struktury plików bazy danych, budowa indeksów,
tablic, sposób ich umieszczenia w plikach, struktura tych danych.
6/ trochę historii rozwoju bazy SQL, o ile dobrze pamiętam to pominąłem
teorię relacyjnych baz danych, która takze była w niej zawarta.
w sumie koło 1000 stron i bodajże XVII rozdziałów, każdy opisujący inne
zagadnienie.

ArekM

P.SPrzyznam się szczerze, ze przed czytaniem tej książki uważałem że znam
bardzo dobrze język SQL, ale podczas jej czytania stwierdziłem że byłem w
błędzie...

P.S. 2 Dodatkowo polecam przeczytanie dokumentacji SQLServerbooks online M$,
można ściągnać ze strony (zajmuje ok 32 MB).

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: MsSQL czy Postgresql


Prosze o informacje czy lepiej zrobic to uzywajac
Access ADP + MsSQL
czy moze
Access ODBC + Postgresql


No moze nie ODBC i PostreSQL ale Oracle XE i ODBC ...

Baza (nie za duza, dziennie dodawane okolo 20-30 rekordow, ale bardzo duzo
modyfikacji danych juz istniejacych, wraz z zapisem historii zmian do
oddzielnych tabel) najpierw w SQL Serverze 2000, potem przejscie na Oracle
XE.

Fronton to Access 2003.

Mam ciekawe doswiadczenie, poniewaz baza byla najpierw 100 % accessowa (w
sieci - tragedia), potem zostala przeniesiona do MS SQL Servera 2000, a
ostatnio do Oracla XE.

O ile przejscie z sieciowego Accessa na MS SQL Servera to byl pikus
(mechanizm wbudowany w SQL Servera zrobil to szybciutko, ba! nie trzeba bylo
prawie zmieniac kodu) to przejscie z MS SQL Servera na Oracla XE to duzo
wiecej pracy (np: koniecznosc tworzenia np: sekwencji, pakietow, trudnosci
przy formularzach ciaglych).

Biorac pod uwage moje doswiadczenia moge powiedziec, ze stworznie aplikacji
Access ADP + MS SQL Server jest prostsze niz Access + Oracle przez ODBC.

Moim zdaniem wazna jest takze dostepnosc materialow na dany temat. Mnie
wydawalo sie, ze informacji na temat wspolpracy Oracle-Access just duzo. Ale
w praktyce wiekszosc rzeczy bazowala na kilku przykladach ze stron
Microsofta. A na temat wspolpracy Accessa z MS SQL Server jest duzo.

Crazzzy

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Nie mogę połączyć się z MS SQL Server 2000
Nie mogę połączyć się z MS SQL Server 2000
za pomocą projektu ADP (chodzi o możliwość przechowywania bazy danych na MS
SQL Server 2000,
a obsługa czyli formularze, raporty mam w MS Access 2000).
Problem ten wystepuje wtedy gdy próbuje połączyć się z SQL serwerem z kompa
z Win98.
Tego problemu nie mam gdy łączę się za pomocą kompa z Win2000.
Na kompie z Win98 widzę w/w komputery oraz ich usługi (np.serwer WWW).
 Proszę o pomoc.
Pozdrawiam wszystkich.
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: błąd zwracany przez SQL Server
Z poziomu MS Access (projekt .adp) wykonuję insert do tabeli na SQL
Serverze. Jest w tej tabeli pole, które musi przechowywać unikalne wartości.
Zapis do tabeli realizuję poprzez ADODB.Recordset, a ewentualny błąd
naruszenia klucza obsłużyłem odczytując Err.Number.

Tyle, że pojawiła się dziwna sytuacja - w środowisku w którym to tworzę,
błąd ma numer -2147217873. Natomiast w docelowym środowisku numer błędu jest
inny: -2147217900. Skąd ta różnica?

Oczywiście mogę to zapisać tak:

    Select Case Err.Number
        Case -2147217873, -2147217900
        ...

ale zastanawia mnie, dlaczego numeruy błędów się różnią. Projektuję bazę na
a'2003, docelowe środowisko to a'2000 - czy to może być powodem tej różnicy?

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Baza access 97 na SQL Server 2000
Witam wszystkich,

mam nastepujacy problem:

Mam baze danych stworzona na access 97. Firma jednak nie chce kupowac wiecej
licencji na accessa, i jakis madry wymyslil coby baze postawic na SQL
Serverze. Mam tylko podstawowe informacje o SQL Server 2000 i nie mam
zielonego pojecia jak by to mialo wygladac od technicznej strony i czy w
ogole mozliwe jest to zamierzenie.

Zasadnicze pytanie, to czy baza bedzie funkcjonowala bez zainstalowanych
accessow na komputerach-klientach? Czy przy pomocy SQL'a i zawartych tam
narzedzi mozna utworzyc samodzielna aplikacje, ktora dzialalaby bez accessa
i pewnie wyobrazaja sobie ze przy jednej licencji SQL servera?

pozdrawiam
agresor

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server 7+dBase
Mam tabele ,która jest w formacie*.dbf. Dane w niej zmieniaja się często np
ceny produktów lub ilości.
Przenioslem ta tabele do bazy SQL Servera. Potrzebuje teraz uaktualniac ,
czesto np raz dziennie baze w SQL ale w nastepujacy sposob:
chce uaktualniac poszczegolne pola w rekordzie ale nie wszystkie ,bo
naprzyklad NazwaProduktu w dbf jest zapisana Mazowia i dlatego przenoszac do
sqlServera musialem zamieniac np t na ł . Poprostu nazwy sa nieczytelne.
Rekordy nie przyrastaja za czesto(tabela produktów),dlatego raz wprowadzone
zmiany w nazwie produktu wystarczaja, ale musze uaktualniac ceny i ilosc
produktow( przeniesienie calej aplikacji do sqlservera narazie nie wchodzi w
rachube)
Nowe rekordy pojawiajace sie w dbf chcialbym aby przenosily sie cale ,bo tam
juz recznie albo poprzez zapytania sql zmienie znaczki na prawidlowe literki
Jeszcze jedno : Tabele nie sa takie same bo dodalem kilka pol w sql serverze
Mam nadzieje ze nie zamotalem
Z gory dziekuje

PS. za pomoca

Update Produkty
SET
        Produkty.ilosc=Produktydbf.ilosc
        .........................=.........................
FROM Produkty1
WHERE Produkty.Id=Produkty.Id

moge aktualizowac poszczegolne pola, ale wczesniej musze zaimportowac dbfa
do sqla, nazwac jako produkty1. Nie rozwiazuje to problemu dopisywania
nowych calych razem z nazwa produktu i ID, a to jest wazne

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Serwer 17052 :SQL Server evaluation period has expired.
Witam
mama Access Developer 2K i Visual Studio .NET (legalne :-) )
do tej pory dziłało wszytko OK ale 12.01.2003 dostałem komunikat
i dzisiaj też. Niby nic nie robiłem i nie mgę wystartować SQL serwera a mama
tutaj stanowisko programistyczne
a przeinstalowywanie .. hm .... nie che mi się potem ładować bazy itd....
czy coś dało by sie z tym zrobić ???

Typ zdarzenia: Informacje
Źródło zdarzenia: MSSQLSERVER
Kategoria zdarzenia: (2)
Identyfikator zdarzenia: 17055
Data:  2004-01-19
Godzina:  08:48:50
Użytkownik:  Brak
Komputer: PIOTR_HP
Opis:
17052 :
SQL Server evaluation period has expired.

Aby znaleźć więcej informacji, zobacz
http://go.microsoft.com/fwlink/events.asp w Centrum pomocy i obsługi
technicznej.
Dane:
0000: 9c 42 00 00 0a 00 00 00    B......
0008: 09 00 00 00 50 00 49 00   ....P.I.
0010: 4f 00 54 00 52 00 5f 00   O.T.R._.
0018: 48 00 50 00 00 00 00 00   H.P.....
0020: 00 00                     ..

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: update sql servera 2000
Pytanko może nie do końca na tą grupę, aczkolwiek na 99% ktoś będzie
wiedział :)

Mam wersję trial (120-dniową) SQL Servera 2000. Kupuję wersję Standard (+ 5
CALs), chcę względnie bezboleśnie "przeskoczyć" z serwerem z wersji
testowej na pełną, z zachowaniem wszystkich danych (włączając dts-y,
zaschedulowane zadania etc...). Co i w jakiej kolejności muszę zrobić żeby
się gdzieś po drodze nie zdziwić?

Niby wiem co i jak, ale może ktoś to już przedtem robił i zwróci mi uwagę
na jakieś szczegóły...

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Eksport z Access-a do SQL Server 2005 Express
Chciałbym aktualizować(podmieniać) tabelę w SQL Server 2005 Express Edition. W
Accessie tworzę tabelę tymczasową i tą tabelę chciałbym wysyłać (podmieniając
starszą). Z ręcznym eksportem nie mam problemu ale nie mogę sobie poradzić z
wysłaniem jej do SQL Servera. Może ktoś mi doradzi jak sobie z tym problemem
poradzić?
pozdrawiam
Zbyszek
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: The user is not associated with a trusted SQL Server Connection
Witam,
mam acc2003 i SQL2005. W SQL2005 w czona jest mix autentykacja i
stworzony jest u ytkownik SQL z prawami do bazy. Przygotowa em baz acc
z tabelami po czonymi przez ODBC z zaznaczona opcj zaufane po czenie.
Dzi ki temu nie pyta mnie o has o u ytkownika SQL. W acc stworzy em
modu logowania jako form uwierzytelniania usera. Aby unikn tworzenia
wielu kont w SQL do bazy SQL ma mie dost p tylko jeden user, ten z
ODBC, a u ytkownik acc ma nie wiedzie o  istnieniu jakich po cze i
hase . Wszystko by o w porz dku dop ki testowa em na swoim pc wpisywa em
login i has o acc i uruchamia em aplikacj . Na innych pc nie da si
stworzy tabel po czonych przez ODBC w trybie zaufanego po czenia i
aplikacja pyta o has o acc a potem ODBC has o u ytkownika SQL. Przy
pr bach zaznaczenia opcji zaufanego po czenia otrzymuj SQLState 28000
18452 "The user is not associated with a trusted SQL Server connection."
Dodam, e pecety s w grupie roboczej. To co znalaz em podobnego to:
1. http://support.microsoft.com/kb/555332 - nie pasuje bo mam w czon mix
2. http://wss.pl/frmThread.aspx?tid=55532 - j.w.
3.
http://www.microsoft.com/poland/technet/bazawiedzy/centrumrozwiazan/c...
- na moim pc wszystko dzia a wiec serwer chyba jest O.K.
Z g ry dzi kuj za pomoc,
Qba
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Access i miliony rekordów
Witam
pytanie może jest banalne, ale muszę je zadać
mam sobie bazę z paroma tabelami, w kazdej tabeli jest średnio ok. 5-10 pól
jedyny problem jest w tym, że 1-2 tabele mogą w krótkim czasie (ok 1 roku)
rozwinąć się do przynajmniej miliona (moze więcej rekodów), tyle że w jednej
z nich praktycznie operuję na integerach, więc pytanie jest następujące:
jaka jest granica "wytrzymałości" accessa 2k jeśli chodzi o sensowne (góra
3-5 sekund) przetwarzanie danych (sporo instrukcji select, insert)
szczerze mówiąc wolałbym to zrobić na SQL Serverze ale decyzja nie należy do
mnie...
pozdr. Grzesiek
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Access i miliony rekordów


"Grzegorz Stachowicz" <webmas@stwola.com.plwrote in message



Witam
pytanie może jest banalne, ale muszę je zadać
mam sobie bazę z paroma tabelami, w kazdej tabeli jest średnio ok. 5-10
pól
jedyny problem jest w tym, że 1-2 tabele mogą w krótkim czasie (ok 1 roku)
rozwinąć się do przynajmniej miliona (moze więcej rekodów), tyle że w
jednej
z nich praktycznie operuję na integerach, więc pytanie jest następujące:
jaka jest granica "wytrzymałości" accessa 2k jeśli chodzi o sensowne (góra
3-5 sekund) przetwarzanie danych (sporo instrukcji select, insert)
szczerze mówiąc wolałbym to zrobić na SQL Serverze ale decyzja nie należy
do
mnie...
pozdr. Grzesiek


Jeżeli wyszukiwanie będzie odbywac się po polu indeksowym to da radę
u jednego klienta pracuje baza, która ma ponad 2 mln rekordów i nie skarży
się na powolne działanie
Acc97.

ArekM

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Access i miliony rekordów


Witam
pytanie może jest banalne, ale muszę je zadać
mam sobie bazę z paroma tabelami, w kazdej tabeli jest średnio ok. 5-10
pól
jedyny problem jest w tym, że 1-2 tabele mogą w krótkim czasie (ok 1 roku)
rozwinąć się do przynajmniej miliona (moze więcej rekodów), tyle że w
jednej
z nich praktycznie operuję na integerach, więc pytanie jest następujące:
jaka jest granica "wytrzymałości" accessa 2k jeśli chodzi o sensowne (góra
3-5 sekund) przetwarzanie danych (sporo instrukcji select, insert)
szczerze mówiąc wolałbym to zrobić na SQL Serverze ale decyzja nie należy
do
mnie...
pozdr. Grzesiek


Sadzac po "dynamice wzrostu" tej bazy to planujesz wpychac z kilku
(kilkunastu?) stanowisk.
Wiem ze przy 150 klikaczach baza powyzej 100tys na 2x1,5GHz (MS SQL) zdycha
w mekach.

Rafber

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Access +SQL Server
Witam!
Dopiero zaczynam zabawe z SQL Serverem i mam dwa pytanka:
1. Jak sprawic aby przy otwieraniu accessa wyswietlalo sie okienko logowania
do SQL Servera (w bazie accessa sa dolaczone tabele SQL)
2. W zaleznosci od tego do jakiej grupy na SQL Server nalezy uzytkownik
powinien wyswietlac sie inny formularz.
Z gory dziekuje i pozdrawiam
Grzesiek
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: separator dzisiętny
W formularzu niezwiązanym jest pole, w którym użytkownik wpisuje pewną
ilość. Może mieć ona wartość ułamkową. Jej odpowiednikiem na SQL Serverze
jest pole typu "float".

Zapis danych wykonuję przez rekordset, a więc:
    !Ilosc = Me.Ilosc

Niestety, jeśli wprowadzę liczbę z separatorem przecinkowym, jest on
ignorowany, więc wartość "213,56" trafia na serwer jako "21356". Dlaczego
nie można używać przecinka, skoro Enterprise Manager już go dopuszcza? Czy
jedyny sposób na rozwiązanie problemu to jawny Replace wszystkich przecinków
na kropki w polach liczbowych po stronie Acccess'a przed wysłaniem danych do
zapisania?

(a'2000 + MSSQL 2000)

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: separator dzisiętny
Juzer Krzysztof Wiśniewski <ktu@poczta.onet.plnapisał

| W formularzu niezwiązanym jest pole, w którym użytkownik wpisuje pewną
| ilość. Może mieć ona wartość ułamkową. Jej odpowiednikiem na SQL
| Serverze jest pole typu "float".
|
| Zapis danych wykonuję przez rekordset, a więc:
|    !Ilosc = Me.Ilosc
|
| Niestety, jeśli wprowadzę liczbę z separatorem przecinkowym, jest on
| ignorowany, więc wartość "213,56" trafia na serwer jako "21356".
| Dlaczego nie można używać przecinka, skoro Enterprise Manager już go
| dopuszcza? Czy jedyny sposób na rozwiązanie problemu to jawny Replace
| wszystkich przecinków na kropki w polach liczbowych po stronie
| Acccess'a przed wysłaniem danych do zapisania?

Jeśli pole jest niezwiązane, to access nie wie sam z siebie jak ma
traktować wpisaną w niego wartość.
Domyślnie traktuje ją jako tekst.

Aby to zmienić wystarczy jeśli ustawisz format pola na któryś liczbowy:
liczba ogólna albo jakieś 0,00 itp.

Powinien wtedy przekazać wartość jako liczbę - bez przekłamań na styku
przecinek-kropka

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: nadpisywanie danych w Acceess-->Sql Server
Mam pewne pytanie dotyczace wspolpracy Accessa z SQL Server. Mam
zrobione tabele na sql server i do tego formularze w accesie.
Zakladajac, ze np pole w tabeli ma ustawiona dlugosc na 10. Przy
wprowadzaniu danych w formularzu np o dlugosci 5 - dopisywane sa
spacje do pelnej dlugosci pola w tabeli. Czy zawsze tak jest? Czy
mozna to jakos ominac?
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: mssql - rozkrzyżowanie tabeli - kolejna odsłona
Zagadnienie stare jak świat, niemniej jednak...

Mam to na SQL Serverze 2005, więc pewnikiem mnie pogonicie na grupę
serwerową. Ale może nie.

Mam tabelę - około 300 kolumn, z czego 50 chcę wrzucić do osobnej tabeli
trzykolumnowej ID, NAZWA_KOLUMNY, WARTOSC - celem normalizacji i
późniejszego wykorzystania w selectach rozmaitych.

No i teraz pytanie. Czy lepiej zrobić to tak:

INSERT INTO docelowa (id, nazwa, wartosc)
SELECT id, 'nazwa1', nazwa1 FROM zrodlowa
UNION SELECT id, 'nazwa2', nazwa2 FROM zrodlowa
UNION SELECT id, 'nazwa3', nazwa3 FROM zrodlowa
UNION SELECT id, 'nazwa4', nazwa4 FROM zrodlowa
...

czy lepiej tak:

INSERT INTO docelowa (id, nazwa, wartosc)
SELECT id, 'nazwa1', nazwa1 FROM zrodlowa

INSERT INTO docelowa (id, nazwa, wartosc)
SELECT id, 'nazwa2', nazwa2 FROM zrodlowa

INSERT INTO docelowa (id, nazwa, wartosc)
SELECT id, 'nazwa3', nazwa3 FROM zrodlowa

INSERT INTO docelowa (id, nazwa, wartosc)
SELECT id, 'nazwa4', nazwa4 FROM zrodlowa
...

Czyli czy wydajniejsze będzie zawołanie jednego INSERT INTO i potem UNION
SELECT tyle razy ile mam kolumn, czy raczej zrobienie tylu INSERT-ów ile
mam kolumn, po jednym INSERT-cie na kolumnę?

Póki co danych mam niedużo i obie metody wykonuja się z grubsza tak samo
szybko. Pytanie co będzie lepsze jak danych przybędzie... A może nie ma
różnicy?

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: mssql - rozkrzyżowanie tabeli - kolejna odsłona
Piotr Lipski <p@mibi.plnapisał(a):


Zagadnienie stare jak świat, niemniej jednak...

Mam to na SQL Serverze 2005, więc pewnikiem mnie pogonicie na grupę
serwerową. Ale może nie.


[...]

Ja nie pogonię, ale zapytam:
Skoro używasz SQL 2005 to Ci PIVOT i UNPIVOT nie wystarczy?

Pozdrawiam,
MS

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Zaokrąglenia do liczb całkowitych: Access vs. SQL Server
(..)


| Access zaokrągla do najbliższej liczby parzystej, SQL Server do
| najbliższej,
| większej liczby całkowitej, np.:
(..)
| Dodaj do liczby 0.00001 na przykład.

Ja też kiedyś wciskałem ludziom takie pierdoły... ;)

Przestaw koprocesor w komputerze z Accessem.
Poszukaj w archiwum, jak to zrobić (jakiś 1 do 2 lat temu)
lub pytaj Krzysztofów.

--
Jacek (jacek_ku@poczta.onet.pl)


Czytałem o rozwiązaniu Krzyśka Czuryło
(http://groups.google.com.pl/groups?q=Round+group:pl.comp.bazy-danych....
l&lr=&ie=UTF-8&inlang=pl&selm=9iuvs9%24mj7%241%40news.tpi.pl&rnum=2), jak
pojecili Romek i Jacek.
Jednak dla mnie problemem jest to, że rozwiązanie wymaga dodatkowej
biblioteki dll, a moja baza pracuje na kilkunastu komputerach w centrali i
kilkunastu lokalnie w całej Polsce.
Nie chcę im wysyłać kolejnego dodatkowego pliku do instalki

Tak prawdę mówiąc dlaczego ta procedura jest w osobnej bibliotece a nie
umieszczona w module Accessa? Może sam autor coś powie na ten temat?

Biorę też pod uwagę dodawanie 0.000001 do każdej liczby, ale czeka mnie
wtedy przerabianie kilkudziesięciu kwerend :-((((

Poza tym u mnie problem nie bezpośredniu związany jest z używaniem funkcji
Round: kwerenda dołączająca wylicza średnie wartości i dodaje do tabeli w
polu z typem danych long. Czy przestawienie koprocesora tu także pomoże?

Pozdrawiam,
MS

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Logi w bazie MS Access

"Zenon Biedrzycki" <2801zenobiusz.WYT@gazeta.plwrote in message



Czy w bazie z ograniczonymi dostępami (ustawionymi kontami dostępu) jest
mozliwośc podejrzenia logów i sprawdzenie kto dokonał modyfikacji, któ się
kiedy logował? Jeśli tak to jak to można zrobić??


Musisz sam oprogramować dodawanie / modyfikowanie rekordów, tak by po każdej
takiej operacji jakieś info trafiało do tabeli z logami. Problem trochę w
tym, że będą logowane tylko modyfikacje dokonywane w przewidziany wcześniej
sposób, tak więc musisz np. uniemożliwić userowi bezpośrednią modyfikację
danych w tabelach. Trochę pomoże wykorzystanie kwerend z opcją With
Owneraccess Option.
W SQL Serverze jest dużo prościej, bo tam są triggery - wystarczy dla każdej
tabeli napisać jeden i potem nie zależnie od sposobu dostępu będą generowane
logi.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Upsizing Wizard, SQL Server browser
Witam

Usiłuję uruchomić narzędzia Upsizing Wizard i SQL Server browser pod
Accessem. Mam do dyspozycji MS Acces 97 i SQL 2000. Za każdym razem, pomimo
poprawnie skonfigurowanego ODBC dostaję komunikat "Overflow".
Co może być jego przyczyną ? Czy można na niego coś zaradzić ?

Wojtek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: ADP/SQL Server a kwerenda krzyżowa - raz jeszcze
Witam po dłuższej przerwie.

Wiem, że można w MS SQL zrobić coś, co trochę przypomina kwerendę krzyżową.
Wiem także że w wersji 2005 będzie w T-SQL dostępna klauzula PIVOT i UNPIVOT
(ta druga szczególnie może być ciekawa).

Niemniej jednak po głowie chodzi mi coś takiego:

zy nie da się z poziomu procedury przechowywanej wysłać do "czystego" aparatu

Jet (z pominięciam pliku .mdb) dowolnego zapytania "SELECT .." tak aby
poczciwy Jet zwrócił wynik, bazując na danych z tabeli SQL Server, czyli cóś w
stylu:
EXEC JakasProcedura 'Microsoft.Jet.OLEDB.4.0', 'TRANSFORM Sum(Kwota) SELECT
Pole1 FROM Tabela1 GROUP BY Pole1 PIVOT Pole2'

Oczywiście zakładam, że Jet jest zainstalowany na serwerze.

Może to zupełna abstrakcja, ale nie daje mi to spokoju ;-)

Pozdrawiam,
MS

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Migracja danych do MS SQL server 2008
Witam
Przy użyciu oprogramowania Microsoft SQL Server Migration Assistant 2008 for
Access przemigrowałem baze danych access do sql srv 2008. Po tej operacji
mam wszystkoe tabele podłączone do serwera przez ODBC (tak przynajmniej
wyświetla access w e właściwościach tabeli), lecz nigdzie w windowsie nie
moge odszukać ustawień tego połączenia ODBC.
W związku z tym jako początkujący mam kilaka pytań.
W którym miejscu accesa jest to połączenie ustawione?
W jaki sposób należy dodawać tabele tworzone w sqlsrv 2008 do aplikacji
access-owej przy korzystaniu z tego typu rozwiązania?
W jaki sposób można zrobić okienko które pytało by do którego serwera
użytkownik chce się podłączyć? (chodzi o wybór między serwerem testowym i
produkcyjnym)
Czy zapytania do bazy pisane w kodzie jako string sql = "select * from dane
where pole1=" & me.pole1 & ";" i natępnie wykonywane poprzez
currentdb.execute sql bedą działały poprawnie?

Dzięki za pomoc
Paweł

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: ADP - procedury skladowane
Zrobilem sobie z bazki MDB projekt ADP za pomoca "Kreatora ozbudowy" w
Accessie wykorzystujac SQL EXPRESS 2005. Wszystko OK ale mam pytanie czy
moge z tej bazie na SQL Serverze utworzyc sobie procedury skladowane a
nastepnie wykonywac je bedac podlaczonym do accessa przez DAO, ADO lub RDO(i
ODBC)? Najchetniej link lub wklejony fragment kodu. podlaczam sie do accessa
klientem napisanym w VB6.

Pozdrawiam
cysterna

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: modyfikacja struktury tabel na sql server
jestem poczatkujacy w zastosowaniach sql server. wiem ze z poziomu access
bardzo latwo mozna exportowac dane na sql s. ale czy mozliwa jest rowniez ich
modyfikacja z poziomu accessa(dodawanie usuwanie pol)? Czy moge tylko
modyfikowac tabele w accessie i potem exportowac je spowrotem na sql? bede
wdzieczny za kazda pomoc, linki z opisem problemu... dzieki
Marcin
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Zaokrąglenia do liczb całkowitych: Access vs. SQL Server
Witam,

Problem polega na innym sposobie zaokrąglania przez funkcję Round "połówek"
po przecinku:
Access zaokrągla do najbliższej liczby parzystej, SQL Server do najbliższej,
większej liczby całkowitej, np.:

Liczba  Jet      Server
----------------------------
1,5             2               2
2,5             2               3
3,5             4               4
4,5             4               6

Jak to cholerstwo obejść aby wyniki były identyczne a jednocześnie nie
powodowało znacznego spadku wydajności przetwarzania danych (agragacja
danych z tabeli z kilkoma milionami rekordów)?

Pozdrawiam,
MS

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Tabele polaczone z SQL Servera
Witam!
Mam nastepujacy problem:
Do bazy Accessa zalaczylem tabele z Microsoft SQL Servera. Niestety po
kazdorazowym jej zamknieciu i otwarciu ponownym musze podawac nazwe
uzytkownika i haslo. Czy da sie tego w jakis sposob uniknac tak by haslo
podawac tylko raz?

Pozdrawiam
MS

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: ADP + MSSQL2005
| Ech, dzieją się cuda. Już pal licho, że nie można projektować
tabel/procedur
| ...

A czy jeśli uruchamiasz procedurę DDL zapisaną na serwerze z poziomu
Access'a, to też wywala błąd? Mam na myśli EXEC sp_ZmienTabele.

| [...]
| Rozumiem, że muszę czekać do poprawki access'a, która będzie w końcu
| akceptowała SQL2005 ...
| Pamięta ktoś jak szybko ukazała się analogiczna do a'2000, po pojawieniu
się
| SQL2000 ?

Nie chcę Cię zniechęcać, ale wydaje mi się, że z poziomu a'2000 wciąż nie
można wykonać na SQL Serverze 2000 instrukcji ALTER TABLE na tabeli,
powiązanej kluczem obcym z kaskadowym usuwaniem rekordów z inną tabelą, bo
wszelkie kaskady szlag trafi. Albo dotąt nie natrafiłem na odpowiednią
poprawkę (tak czy owak minus dla Micro$oftu). Źle to wróży na przyszłość...

Pozdrawiam,
Krzysiek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: tablica znaków
Do jednej z moich baz muszę dodać możliwość wprowadzania przez użytkowników
do pola tekstowego (i oczywiście zapamiętywania w bazie!) znaków typu
"plus/minus", "stopień Celsjusza" itp.

Mój problem jest następujący: nie wiem, w jaki sposób zrealizować zapis tych
znaków wewnątrz pola tekstowego, pomiędzy innymi znakami wprowadzonymi z
klawiatury. Czy ktoś ma jakiś pomysł i podsunie rozwiązanie?

Jeśli to ma jakiekolwiek znaczenie, tabele leżą na SQL Serverze.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Access - SQL-Server
Witam.
Na SQL-Serverze mam tabele, w której jest jedno pole typu text. W Accesie ta
tabela jest linked-table. Jezeli w polu text jest cokolwiek, to z poziomu
accessa rekord jest niemodyfikowalny (nie mozna go nawet usunac) i wyskakuje
nastepujacy blad:
The text, ntext and image data types cannot be compared or sorted, except
whenusing IS Null r Like Operator (#306)

Tak sie dzieje jezeli zmienie jakiekolwiek pole i zrobie update, lub chce
usunac rekord

Czy ktos ma jakis pomysł co z tym zrobic??

Z gory dzieki
Jacek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Access - SQL-Server
Sprawdź czy na serwerze masz w tabeli klucz główny !!! (np.: ID
autoinkrement)
Jeśli nie masz takowego to praktycznie nie zapanujesz nad bałaganem.

Grzegorz


"MaJ" <Jacek-Mak@set.plwrote in message Witam.
Na SQL-Serverze mam tabele, w której jest jedno pole typu text. W Accesie
ta
tabela jest linked-table. Jezeli w polu text jest cokolwiek, to z poziomu
accessa rekord jest niemodyfikowalny (nie mozna go nawet usunac) i
wyskakuje
nastepujacy blad:
The text, ntext and image data types cannot be compared or sorted, except
whenusing IS Null r Like Operator (#306)

Tak sie dzieje jezeli zmienie jakiekolwiek pole i zrobie update, lub chce
usunac rekord

Czy ktos ma jakis pomysł co z tym zrobic??

Z gory dzieki
Jacek


Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Polaczenie przez ODBC
Hej,
Mam dziwny problem.
Stoi sobie baza w SQL Serverze 6.5.
Jest napisanych kilka malych aplikacji klienckich w MSAccessie,
ktore lacza sie do SQL Servera przez ODBC.
Wszystko bylo OK, az zainstniala potrzeba zrestartowania
maszyny na ktorej stal SQL Server.
Pewnego razu, wszystkie ww aplikacje Accessowe zaczely zachowywac sie
przynajmniej dziwnie. Przy probie wyciagniecia danych z SQL Servera,
nastepuje monit o zalogowanie sie do SQLServera (user/password).

Jedyne niestandardowe rzeczy, ktore wydarzyly sie przed ta "awaria"
to restart maszyny z SQL Serverem oraz zmiana hasla usera "sa".
Jednak proba przywrocenia poprzedniego hasla nic nie zmienia.

Gdzie moze tkwic przyczyna tej sytuacji??

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server: Dziwna sytuacja z polskimi znakami
Hej,

Mam pewien problem, z ktorym walcze juz caly dzien :-)

Stoi u mnie SQL Serwer 7 zainstalowany z zestawem znakow CP1252
(ISO-8859-1). Na innej maszynie stoi tez SQL Server 6.5 z tym
samym zestawem znakow.
Gdy robie zapytanie z komputera klienta uzywajac Query Analyzera
(z pakietu SQL Servera 7), do bazy SQL7 i SQL6.5 to zamiast
polskich liter mam krzaki.
To samo gdy pytam baze przez ODBC (bez wzgledu na stan
opcji Perform Translation for Character Data).
Gdy probuje wstawic jakis rekord z polskimi znakami,
to on mi je zamienia na jezyk "polskawy", czyli np.
z Ś (jak Ślimak) robi zwykle S (to samo gdy robie
to przez ODBC).

Natomiast gdy pytam baze SQL6.5 z ISQL_w (z pakietu SQL
Servera 6.5), to wszystkie polskie litery sa poprawne.
Poprawnie tez zapisuja sie do bazy.
Gdy pytam baze SQL7 z tegoz ISQL_w to niestety widze te same
krzaki. Jednak musze dodac, ze dane te kopiowalem z SQL6.5
poprzez export/import, wiec pewnie podczas tych
operacji polskie znaki ulegly zniszczeniu.

Zatem moje pytanie jest takie:
Jak sprawic aby Query Analyzer i ODBC zobaczyly
polskie znaki z serwera SQL6.5 ?

Aha. Na kliencie jest
 - WinNT 4.0,
 - ustawienia regionalne - Polskie,
 - uklad klawiatury Polski Programisty.
 - sterowniki ODBC do SQLServer'a w wersji 3.70.06.23

Z gory dziekuje za pomoc.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Jak uzyskac wycinek danych w SQL?


On Thu, 13 Jan 2000, | SebekZ <<< wrote:
Witam

Mam nastepujace pytanie: jak skonstruowac kwerende SQL (kompatybilna z
SQLServer 6.5, czyli zadnych TOP!), ktora zwroci mi zadany przedzial danych
spelniajacy zadane kryteria, np.:

    SELECT costam FROM tabela WHERE kryteria

zwroci mi dajmy na to 100 rekordow, ale ja chce, zeby zwrocil mi tylko
fragment od 20-tego do 40-go
Potrafie to uzyskac uzywajac TOP, ale SQL6.5 tego uzytecznego slowa
kluczowego nie obsluguje.


Na SQL Serverze istnieje cos takiego jak opcja: SET ROWCOUNT n, ktora
sprawia ze od momentu jej uzycia wszystkie zapytania (select,delete,
insert itd) beda konczyly sie po zapisie czy zwroceniu n rekordow (aby
cofnac taki ustawienie trzeba wywolac SET ROWCOUNT 0).
To jednak widze Ci nie wystarczy. Zastanow sie czy nie bedziesz mogl
tego co chcesz uzyskac stosujac te opcje i odpowiednio zmodyfikowana
klauzule WHERE oraz ORDER BY.
A tak swoja droga to moglbys napisac do czego Ci to potrzebne, to moze da
sie to zrobic w inny bardziej efektywny sposob(np. uzywajac kursora, czy
tabel tymczasowych, bo z tym WHERE i ORDER BY zapytanie nie bedzie
optymalne - szczegolnie gdybys chcial w wywolywac to w petli np. w celu
pobierania kolejnych paczek danych)  
Pozdrowka
Mundek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Postgresql - sprytne indexy


A co do tsearch2 -- do 7.3 było to zewnętrzne rozszerzenie... A tak
patrzę na dokumentację pgsql, a tam braki...


FTS w SQL Serverze też jest osobnym modułem i w czym to przeszkadza? To
znaczy szczerze powiedziawszy ma to jedną wadę - aktualizacja indeksu jest
okresowa. W każdym razie zupełną nieprawdą jest to, że jest to "wymysł
MySQL".

arturm

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Obrazki i bazy danych

Marcin Szymonik
E-Mail: swadl@dying.ath.cx
---
"Michał Zaborowski" <michal.zaborowski@_nospam_wp.plwrote in message
|    Jeżeli wymagana jest tranzakcyjność to baza danych może
| się przyać... Należy pamiętać, że całość musi przejść przez
| silnik bazy! Odpowiednim rozwiązaniem w wielu przypadkach
| jest, więc przechowywanie obazków w zewnętrznych plikach.
| Jeżeli jest ich dużo to warto pomyśleć o podziale na kilka
| podkatalogów...

OK, wiec przyjmuje, ze obrazki i inne pliki binarne nalezy przechowywac
poza
baza (az sie nasuwa pytanie, no i po co to BLOB). A w takim razie co z
duzym
tekstem.. powiedzmy do 5000 znakow.. przechowywac w bazie w polach typu
TEXT
czy tez tworzyc jakies odrebne pliki?

Pzdr


W sql serverze wieksze pliki tekstowe (pow. 4000) musisz przechowywac w
katalogu zewnetrznym, bo.... jest szybszy dostep - musisz tylko ustawic
full-text search. Po prostu nie oplaca sie przechowywac duzych danych
binarnych i tekstowych w bazie.

Edi

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: synchronizacja danych wielu klientow?


Tak! Chodzi o to ze powiedzmy jest wyswietlana lista produktow. I w tym
czasie w innym kliencie ktos zmieni ta liste np usunie produkt. To jaki
jest mechanizm zeby ta lista sie zaktualizowala?


W SQL serverze jest notification services. Jednak aplikacje zwykle nie
korzystają z takich mechanizmów, bo wiążą się z nimi ograniczenia i problemy
(często serwer nie może się łatwo dostać do klienta). Zamiast tego robi się
przycisk Odśwież. Odświeża się listę po operacjach (można to w miarę
inteligentnie zrobić, żeby nie generować zbędnego ruchu). Natomiast przy
aktualizacjach stosuje się podejście zwane po angielsku optimistic
concurrency. Jeśli bardzo potrzeba, to się stosuje po prostu próbowanie
zmian co jakiś okres (ale z tym trzeba bardzo uważać, bo bardzo łatwo
zarżnąć serwer).

artur

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server 2000
Witam grupowiczów :

Mam problem , chodzi mi o częstą aktualizację bazy danych poprzez plik
txt , do którego
jakiś tam program zapisuje dane . Gdy tych danych było mało spokojnie
radził sobie z tym Access ,
w dniu dzisiejszym mam około 600 000 rekordów i myśle o przejściu na SQL
Server 2000.
W związku z tym nasuwa się pytanie : czy jest coś takiego w SQL Serverze
jak tworzenie tabel poprzez łączenie z plikiem np .: txt - import danych
nie wchodzi w gre gdyż musiałbym importować dane średnio
2 razy dziennie a przy takiej ilości rekordów trochę to trwa

pozdrawiam
        Hubert

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server 2000


"Hubert Wiśniewski" <h.wisniew@farmplus.com.plwrote in message



W związku z tym nasuwa się pytanie : czy jest coś takiego w SQL Serverze
jak tworzenie tabel poprzez łączenie z plikiem np .: txt - import danych
nie wchodzi w gre gdyż musiałbym importować dane średnio
2 razy dziennie a przy takiej ilości rekordów trochę to trwa


Ja bym się tak nie stresował. Dzisiaj sobie zrobiłem test. Plik tekstowy
603000 rekordów. Każdy rekord: srednio 132 bajty (a więc 75 MB do
przemielenia). Oto wyniki:
- import _z mojego_ komputera na serwer SQL poprzez siec: 2 min 50 sek.
- ta sama operacja zrobiona na serwerze (tzn. plik na dysku na serwerze,
przetwarzanie danych także na SQL): 1 min 10 sek.

A więc import jest chyba mimo wszystko opłacalny.

Piotr.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: T-SQL i Default


CZeść

Dnia 27 września 2004 w pewnym liście napisane było:

| co to jest "Default"? Chodzi o wartość domyślną dla kolumny w tabeli czy
| wartość domyślną parametru procedury składowanej? I jak chcesz to
| wykorzystać? Po prostu pomijasz kolumnę w instrukcji select albo
parametr
| przy wywołaniu procedury, a wówczas zostanie podstawiona wartość
określona
| jako "default". O to chodzi?

W SQL Serverze jest osobny obiekt typu Default, tworzony przez CREATE
DEFAULT ... . Można go przypisać do kolumny poprzez sp_binddefault. A ja
chciałbym zrobić coś trochę innego. Wartość tego obiektu użyć jako
warunek w WHERE zapytania. Coś jak:

select * from tabela where kolumna = defMójDefault

Tyle, że tak nie działa. Selecta z takiego default'a też nie można
zrobić. Generalnie nie mam pomysłu jak sprawdzić co zwraca taki default.


moze tak ;)

select  *  from tabela where kolumna in
(select COLUMN_DEFAULT from information_schema.columns
WITH (NOLOCK) where TABLE_NAME = 'tabela' and COLUMN_NAME ='kolumna')

chociaz nie wiem do czego Ci to ale tak to sie nie da bo defaultem moga byc
np funkcje
getdate() albo wartosci wyliczone

rk

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Zmiana serwera w MS SQL Server 2005
Witam
Jak zmienic serwer z Database Engine na Analysis Services ?

W MS SQL Server Management Studio i okienku Object Explorer znajduje
sie moj server lokalny o nazwie WINDOWSMSSQLSERVER (SQL Server 9.0) -
WINDOWSuser, (czyli jestem zalogowany na Windows Auth). Klikam prawym
i wybieram Register... i tu jest moja nazwa serwera Server Name:
WINDOWS oraz Server Group: Database Engine. Jak zmienic ta grupe na
inna (Analysis Services) ?

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Podlaczenia do MSDE.


Przepraszam, ale jak możesz pisać "aplikację" korzystającą z SQL Servera
jeśli nawet nie masz bladego pojęcia jak się do niego podłączyć ?
Poza tym w czym masz problem ? Ent. Manager czy SQL Query łączą się z
serwerem na dzień dobry !


Wiec tak.
Pisze program na swoim lokalnym SQL Serverze i klienckim MSDE - to dziala.
Ale chce zeby dzialala na kazdym komputerze z MSDE - a tam potrzebne sa dane
komputera - ale nie z tym problem.
Jak mowilem, chce zdalnie miec dostep do MSDE - jesli nie mozesz udzielic
konstruktywnej odpowiedzi wprost na zadane pytanie, moze byloby lepiej nie
oceniac?
Pozdro.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Podlaczenia do MSDE.

"Przemek" <refere@interia.plwrote in message


[...]


Pisze program na swoim lokalnym SQL Serverze i klienckim MSDE - to dziala.
Ale chce zeby dzialala na kazdym komputerze z MSDE - a tam potrzebne sa
dane
komputera - ale nie z tym problem.
Jak mowilem, chce zdalnie miec dostep do MSDE - jesli nie mozesz udzielic
konstruktywnej odpowiedzi wprost na zadane pytanie, moze byloby lepiej nie


Skoro tak, to wiesz zapewne, że serwer identyfikowany jest przez nazwę
instancji (jeżeli jest to "named instance") lub tylko adres (ip,netbios)
jeżli to domyślna instancja. Więc w czym problem? Podajesz nazwę serwera,
nazwę bazy, parametry logowania i się podłączasz.
Drobna uwaga, zdaje się, że w ten sposób naruszasz licencję. Narzędzia EM i
QA zostały dołączone do określonego produktu. Używanie ich do zarządzania
msde jest naruszeniem licencji tego produktu.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Podlaczenia do MSDE.

.


Pisze program na swoim lokalnym SQL Serverze i klienckim MSDE - to dziala.
Ale chce zeby dzialala na kazdym komputerze z MSDE - a tam potrzebne sa
dane
komputera - ale nie z tym problem.
Jak mowilem, chce zdalnie miec dostep do MSDE - jesli nie mozesz udzielic
konstruktywnej odpowiedzi wprost na zadane pytanie, moze byloby lepiej nie
oceniac?


Może i lepiej, ale czy nie sądzisz, że pisząc aplikację mającą pracować z
serwerem bazy danych należałoby wcześniej zapoznać się z tak elementarną
rzeczą jaką jest uzyskanie dostępu do serwera ?
A co na twój problem mówi google ?

Wracając do tematu... prawdopodobnie (a raczej napewno) MSDE pracuje w
trybie SQL Server authentication a taki user/pass w bazie nie istnieje.
Jeśli nie pomaga zmiana ustawień w Ent. Manager to musisz pogrzebać w
rejestrze.

pozdr.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL server - nie rozróżnia małych/dużych liter

Witam.

SQL server = 2000
Zadaję proste zapytanie: select login,pass from tblUzytkownicy where
login='baska' and pass='baska'

wyswietla mi rekordy:

login        |   pass
--------------------
baska      |  baska
BASKA  |  BASKA

Dlaczego nie rozróżnia wielkości liter ?

Pole login i pass są typu varbinary

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Replikacja MS SQL Server > PostgreSQL problem z Datetime
Witam
Uruchomiłem replikację między bazami jak w temacie w oparciu o
mechanizm zbliżony do opisywanego tutaj:
http://people.planetpostgresql.org/mha/index.php?/archives/87-Replica...

Niestety pojawił się pewien problem. Polega on na tym, że przy
inicjacji pola typu Datetime z bazy MS SQL są zamieniane na typ
Varchar(23) w PostgreSQL.

Jak temu zaradzić?
Czy można gdzieś ustawić mapowanie typów dla replikacji?

SQL Server 2000 (Windows XP Pro) + psqlODBC 08.02.0400
PostgreSQL 7.4 (Linux Slackware)

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server + Informix

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Witam
Czy macie jakieś doświadczenia e wsółpracy tych dwojga? Baza
produkcyjna na Informix, hurtownia na SQL Server. Co waszym zdaniem
najlepiej stosować do zasilania
1. coś w DTS bezpośrednio z Informixa
2. upload z Informixa i dopiero DTS
3. zarejestrować Informixa w EM
albo może cos jeszcze innego.
Wiem że potrzebny jest sterownik ODBC macie jakis pomysł skąd go
można pobrać (albo kupić bo pewnie tylko komercyjny). Będe wdzięczny
za każde info.

Serdecznie pozdrawiam
Maciej

-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1

iQA/AwUBQc2rlj1DtVqaxUu5EQItuwCg2Q6PUPXBHlwa7SUVgpBp5MLaA10AoNxP
0JAkK9JgOyrPdWgTuVmE620B
=F+8C
-----END PGP SIGNATURE-----

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Pomocy z SQL-em...
Witam,
Mam cztery tabelki w SQL Serverze 2k do sklepu internetowego.
Klienci (klient_id, Imie, Nazwisko itd...), Cart (cart_id, DataStworzenia,
klient_id), CartItem (cart_id, book_id, ilosc), Ksiazki (book_id, Autor,
Tytul, itp...). Klienci i Cart, Cart i CartItem są połączeni relacją
jeden-do-wielu, natomiast CartItem i Ksiazki wiele-do-wielu. Chyba nic nie
zapomniałem...
Mam opracowaną całą procedurę zakupu, wyświetlam zawartość koszyka, ale
wykładam się na wyświetleniu całości po przyporządkowaniu koszyka do
klienta. Czy moglibyście zapodać jakim poleceniem SQL wyciągnąć wszystkie
dane z tych tabel, tak, żebym mógł wyświetlić:
Imię i nazwisko klienta;
I po kolei Autor, Tytuł, Cena, Ilość, Autor, Tytuł, Cena, Ilość przy zadanym
cart_id...
Będę wdzięczny za pomoc...
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Zintegrowane systemy
Witam

Firma planuje wdrozyc zintegrowany system finansowo-kadrowy,
myslałem o Optimie, ale chyba bede musiał rozejrzec sie wsród ERP.

Moze jakies propozycje, co warto brac pod uwagę:
iScala 2.2 - na SQL serverze,
moze SAP ?

Z gory dzieki za info
Pozdr, AREK

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Czy SQL Server obsluguje partycjonowanie danych?
Witam,

Czy Microsoft SQL Server obsluguje horyzontalne partycjonowanie danych?
Chodzi o to by czesc danych z tabeli trzymana byla w jednym miejscu,
reszta - spelniajaca jakis warunek - w innym.

W Oracle'u mozna to zrobic w ten sposob
(dwie partycje, jedna dla wartosci ID < 2000, druga = 2000):

     create table TABELA
     (
       ID    number,
       NAZWA varchar2(100)
     )
     partition by range (ID)
     (
       partition TABELA_PART1 values less than (2000),
       partition TABELA_PART2 values less than (maxvalue)
     );

Znam rozwiazanie polegajace na stworzeniu wielu tabel i jednego
VIEW dla nich wszystkich, ale mi chodzi o takie rozwiazanie jak powyzej,
nie nastreczajace dodatkowych problemow z insertami/update'ami oraz
kluczami obcymi...

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server 7.0 Security Patch MS03-031
Witam,
Chciałbym zainstalować poprawkę do SQL'a na wielu serwerkach. Zależałoby mi aby
to wykonać np. pliczkiem wsadowym, abym nie musiał przejmować konsoli, klikać
OK itd. Czy poniższą poprawkę ktoś może aplikował w trybie cichym.
Z góry dziękuję za pomoc.

A oto poprawka o którą mi chodzi:
SQL Server 7.0 Security Patch MS03-031

Ogólne informacje:
http://www.microsoft.com/downloads/details.aspx?FamilyId=FE5B0892-A5C...
9B42-0D291E9C1636&displaylang=en

szczegółowy opis:
http://www.microsoft.com/technet/treeview/default.asp?
url=/technet/security/bulletin/MS03-031.asp

Strona z której można ściągnąć poprawkę:
http://download.microsoft.com/download/3/a/b/3ab00af0-f8a2-433f-9df8-
3788dea8bc23/SQL70-KB815495-v7.00.1094-ENU.exe

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server po SP2
Witam,

mam SQL Server 7.0 pod Win XP, który działał prawidłowo do momentu
zainstalowania SP2.
Teraz serwer się uruchamia, natomiast nie jestem w stanie się do niego
podłączyć.
Czy ktoś wie, co należy zmienić w ustawieniach kompa, aby wszystko zaczęło
ponownie działać?

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: MS SQL Server 6.5 Problem

Mam problem z serwerem Microsoft SQL w wersji 6.5 polegający na tym, że po
2-3 dniach działania serwisów wstawiających dane do tablic bazy SQL Server
zaczyna protestować. Pojawia się komunikat "Insufficient memory to run this
query". Po zrestartowaniu serwera NT problem mija. I znowu wszystko działa
około 2-3 dni. Czy ktoś miał podobny problem i jak go rozwiązał. Z góry
dziękuję za pomoc.
Ewentualne odpowiedzi proszę kierować na listę lub na adres:
ada@polsl.gliwice.pl

Adam

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server 2000 i Analysis Menager pod Windows XP+SP1
Witam, mam następujący problem, zainstalowałem SQL Server 2000 Developer i
do tego Analysis Menager, ale nie widem dlaczego nie chce to działać, przy
próbie połączenia Analysis Menager-a wyskakuje błąd typu:

 Unable to connect to the registry on server ( nazwa_serwera) or you are
not a member of OLAP Administrators Group on this server.

Użytkownik na którego się loguję jest w tej grupe OLAP.
Spotkał się Ktoś z takim błędem?

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Jak zrobic taki select...
Mozna tak:
select top 40 a.*
from tabela t
where
 t.tabela_id in (select top 50 tabela_id from tabela)
order by
tabela_id desc

ale to chyba nie jest do konca to o co chodzi, bo nie zawsze jest prawda .


"EHLO" <e@friko.onet.plwrote in message



...aby wyciagnac od 10tego do 50tego rekordu w SQL Serverze 7mce?
select top 10 * from ...dziala! ale ja chce miedzy 10tym a 50tym
rekordem! da sie to jakos w miare latwo zrobic?! :)


Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: MS SQL Server - kursor
witam!

mam pytanie dotyczace MS SQL Server (uzywam 2005 Express)
deklaruje sobie kursor jako INSENSITIVE lub w T-SQL to sie STATIC nazywa
i tam jest tak napisane:

STATIC

Defines a cursor that makes a temporary copy of the data to be used by
the cursor. All requests to the cursor are answered from this temporary
table in tempdb; therefore, modifications made to base tables are not
reflected in the data returned by fetches made to this cursor, and this
cursor does not allow modifications.

moje pytanie:
gdzie jest ta tabela gdzie jest przechowywana ta migawka i jak ona sie
dokladnie nazywa?

dziekuje za pomoc,
zlemisie

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Reinstalacja i problem z połaczeniem odbc - MS SQL Server - Access
Witam

Po reinstalacji calego systemu pojawil sie problem z polaczeniem ODBC
pomiedzy MS SQL Server 2000 a aplikacja w MS Access 2003. Przy probie
polaczenia z SQL-em pojawa sie "Nie mozna nawiazac polaczenia z
"nazwa_bazy.sql".

Sprawa jest dziwna, poniewaz nigdy taki problem wczesniej nie wystapil
(instalowalem SQL-a w innych miejscach w celach testowych i ZAWSZE bylo OK).
Do tworzenia polaczenia ODBC wykorzystywany jest specjalny skrypt, ktory
sprawdzil sie juz wiele razy. System ten sam - WinXP, SQL z tym samym SP.
Baza SQL odtworzona z kopii. Program w Accessie ten sam.

Natomiast kiedy przechodze do Menadzera tabel polaczonych nic sie nie
pokazuje (zadne tabele). Polaczenie ODBC dobrze dziala, poniewaz moge
zaciagac dane np: do Excela.

Zdaje sobie sprawe, ze mozna ponownie polaczyc aplikacje z tabelami SQL-a,
ale nie jest to dla mnie dobre rozwiazanie. Dotychczas dokonywalem zmian w
aplikacji Accessowej u siebie i zanosilem dzialajaca aplikacje do klienta i
nie musialem juz sprawdzac poprawnosci polaczenia. Teraz nawet jezeli
odnowie polaczenia, to i tak cos moze pojsc nie tak u klienta (a testowanie
zajmuje duzo czasu, a nie zawsze mam dostep do wolnej "koncowki"), co jest
zbyt ryzykowne.

Co to moze byc?

Mirro

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Sklep internetowy oparty o Subiekta gT i MS SQL Server.
Witam

Chcialbym uzyskac informacje, porady na nastepujacy  temat:

Ma byc wykonany sklep internetowy dla ktorego baza towarow
bylby MS SQL Server (baza danych programu Subiekt GT).

Sklep mialby pobierac z serwera takie informacje jak: np.
kategorie towarow, nazwy poszczegolnych towarow, ceny, opisy, stan
magazynowy.

Dodatkowo potrzebne byloby sprzezenie serwisu z serwerem polegajace na
modyfikacji zamowien w bazie Subiekta w sytuacji gdy klient sklepu
internetowego poprzez standardowy koszyk zamowilby dany towar.

Oczywiscie cala aktualizacja danych (w obie strony) ma sie odbywac
automatycznie.

Subiekt GT i MS SQL Serwer na ktorym leza dane Subiekta bedzie pracowal
non stop na komputerze podlaczonym do internetu - nie bedzie to
oczywiscie serwer providera www lecz komputer w firmie.

I teraz pytanie:

1)Na jakiej platformie zbudowac serwis - czy np moze byc to linuks - a
do wybierania/zapisywania danych do tabel MS SQL Serwera bylyby uzyte
skrypty php - jak php radzi sobie ze wspolpraca z tym serwerem?

2)Sprawa aktualizacji danych - nie wiadomo na razie czy komputer na
ktorym bedzie baza Subiekta bedzie mial stale czy dynamiczne IP.
Czy poprawnym rozwiazaniem byloby utworzenie na serwerze na ktorym lezy
serwis www bazy danych ktora okresowo "pobieralaby"dane z bazy Subiekta
a jesli tak to jaka to mialaby by byc baza - czy tez MS SQL  czy np MYSQL.

Z gory dziekuje za wszelkie informacje

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: MS SQL Server, Access97 i ODBC

Witam serdecznie.
Zaistnial nastepujacy problem:
Moja maszyna to NT40 Server + Service Path 3.0
Zalozylem baze danych w MS SQL Server6.5 .Moge sie do niej podlaczyc
poprzez ODBC z Access97 z mojej maszyny. Wszystko pasuje.

Z tej samej podsieci z maszyny kolegi nie moge uzyskac dostepu za pomoca
tego samego ODBC Drivera wersja 2.65.0240.

Przy probie uzyskania dostepu dostaje nastepujacy komunikat:

Connection failed:
SQLState: '01000'
SQL Server Error: 1326
[Microsoft][ODBC SQL Server Driver]
[dbnmpntw]Connection Open (Create File()).
Connection failed:
SQLState: '08001'
SQL Server Error: 1326
[Microsoft][ODBC SQL Server Driver]
[dbnmpntw]Connection Open (Create File()).

Okienko jest typu INFO i ma tytul 'SQL Server Login'
Jak ktos ma jakies rozwiazanie, lub do rozwiazania sa potrzebne dodatkowe
informacje bardzo prosze o kontakt. Dopiero zaczynam z SQL Server i nie
mam jeszcze wyczucia co moze byc przydatne.

Z gory dziekuje
Jurek

+--------------------------------+
|         Jerzy Puchala          |
+--------------------------------+
|       jerzy@scdi.com        |
| jerzy@venus.wmid.amu.edu.pl |
+--------------------------------+

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Połączenie z SQL Serverem z internetu
Witajcie!

Problem jest prosty: Mam SQL Servera 2000 SP3 postawionego na Win2k3 SP1 Std.
Niestety nie moge się na niego zalogować z internetu (np przez Query
Analyzera). Niema natomiast problemu po sieci lokalnej - tak łączy sie
natychmiast. Jedyna konfiguracja jakiej dokonalem to otwarcie na windowsowym
firewallu portu 1433 (tak mam ustawione w SQL Serverze). Ustawilem takze scope
na pelny zasieg (czyli ze z tym portem moga sie laczyc kompy wlasnie z netu)
Dodam ze z netem lacze sie prze router ale ofkorz odpowiedni port mam
zfowardowany. Pozatym, jesli w swoim Query Analyser'rze wpisze swoje IP pod
jakim w Necie widoczny jest router to rowniez niema problemu z polaczeniem. Ale
np. kumpel z sasiedztwa juz przez neta sie nie polaczy. Aha, no i ofkorz
uzytkownicy tez sa poprawnie ustawieni wiec w autoryzacji bledu niema.

Bardzo prosze o pomoc bo bardzo potrzebuje tej funkcjonalności :D

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Datetime na SQL Serverze 7.0
Witam.
Czy ktoś potrafi mi powiedzieć dlaczego:
1. Podczas importu danych (DTS) do tabeli, gdzie mam kolumnę typu datetime,
gdy importuję godziny w formacie GG:MM, dane te są zapisywane w postaci
'1899/12/30 GG:MM'
2. Gdy do tej samej tabeli wpisuję dane przy pomocy Query Analyzera, tak
samo wpisuję czas w postaci GG:MM, jest to zapisywane jako '1900/01/01
GG:MM'
Skąd to wynika?
Jak to obejść?
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: MS SQL Server 2005 Express - problem kropki
Witam, posiadam zainstalowany MS SQL Server 2005 Express pod Win XP
Pro SP2. Sprawił mi on ostatnio pewien problem, gdyż po zmianie
ustawień klawiatury (opcje regionalne-dostosuj), a konkretnie zmiany
symbolu dziesiętnego z przecinka na kropkę, do tabel nie są zapisywane
żadne dane. Natomiast dane, które wcześniej znajdowały się w tabelach
(typu float) są prawidłowo wyświetlane z kropką (przed zmianami z
przecinkiem).

Aplikacja, która poprzez zdefiniowane ODBC przekazuje dane do bazy nie
loguje żadnych problemów. Identyczna sytuacja występuje także po
zmianie klawiatury z polskiej programisty na angielską.

Jaka może być przyczyna takiego stanu rzeczy i co można na to poradzić?

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: sql server t-sql decoder
Witam
1.Szukam programu do dekodowania (uzyskania dostepu) do procedur, wyzwalaczy
zabezpieczonych hasłem w sql server 2000.
Wiem ze taki program jest bo go uzywałem ale niestety przepadł.

2.Czy moglibyscie mi polecic strony z ciekawymi przykładami do t-sql

Pozdrawiam

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Autoincrement i 3 klucze glowne na sql server
Witam
Baza sql server 2000.
Czy mozna tak "poustawiac" klucze w bazie, ze:
Mamy baze z kluczami Rok, Typ, numer a reszta pol nie istotna
I zrobic taki autoincrement (raczej automatyczny bo nie wiem czy triggery by
dobrze dzialaly) zeby jak dodaje dla np. roku 2002, typu=L to  nowe pole
incrementuje sie numer ale tak ze numer=max(numer) dla roku 2002 i typu L a
jak Rok=2002 a typ=Z to wtedu numer incrementuje sie dla roku 2002 a typu Z
czyli popzrednio dostal wartosc np. 31 a teraz 11.

rok     typ numer(autoincrement)
2002  z     1
2002  z     2
2002  z     3
2003  l      1
2003  l      2
2002  l     1
2002  l     2
2002  l     3
2002 z     4

tak by to mialo wygladac po paru wstawieniach pole numer automatycznie daje
system.
Acha nie ma problemu niezaleznej autoincrementacji niezaleznej od innych a
tu chcialbym zeby autoincrementacja byla zalezna.

pzdro
ms

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Procedura SQL Server 6.5
Czesc.

SQL Server 6.5

Czy ktos spotkal sie z nastepujacym przypadkiem :

W procedurz SQL tworzy sie kursor (64000 rekordów)
i w kolejnych iteracjach wykonuje sie instrukcje UPDATE
na innej tablicy niz zbudowany jest kursor.
Po wykonaniu ok. 8400 iteracji nastepuje zakonczenie wykonywania
petli i wyjscie z procedury. (kursor jest zamykany i dealokowany, a
instrukcje wystepujace po petli nie sa wykonywane)

Czy  przyczyna takiej sytuacji moze byc zla konfiguracja servera SQL,
czy jest to raczej blad servera?

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server Compact Edition
Witam!

Próbuję skorzystać z SQL Server Comapt Edition. Udaje mi sie utworzyć
bazę danych lokalnie na moim kompie, jednak nie mogę utworzyć bazy na
moim PDA.

Mam pytanie czy aby utworzyć bazę na PDA muszę jeszcze coś instalować
na PDA (SQL Server for Mobile etc), lub mam szukać problemu w
połączeniu z nim (active sync etc)?

Dzięki

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: nauka MS SQL Servera
Chciałby zajmować pisaniem aplikacji z wykorzystaniem SQL Servera (mam pewne
doświadczenie w programowaniu w językach z wykorzystaniem języka SQL - np.
C/C++, VB, ABAP). Uprzejmie proszę o odpowiedź na takie pytanie: co to
właściwie znaczy poznać SQL Servera? Możecie mi podać odpowiedź w punktach? Np.
co poza znajomością narzędzi (Enterprise Manager, Query Analizer, etc.) i
Transact-SQLa?
Dziękuję za pomoc.
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Odczyt sql'em relacji miedzy tabelami na SQL SERV
Witam.

Chcialbym moc odczytac relacje miedzy tabelami w bazie stworzonej na Sql
Serverze.

Takie zapytanie na bazie Oraclowej wyglada mniej wiecej tak:

select a.table_name for_table, c.column_name for_col, b.table_name pri_table,
d.column_name pri_col from user_constraints a, user_constraints b,
user_cons_columns c, user_cons_columns d where a.r_constraint_name =
b.constraint_name and a.constraint_type = 'R' and b.constraint_type = 'P' and
a.r_owner = b.owner and a.constraint_name = c.constraint_name and
b.constraint_name = d.constraint_name and a.owner = c.owner and a.table_name =
c.table_name and b.owner = d.owner and b.table_name = d.table_name;

Z gory dziekuje za pomoc

Mirek C

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Ksiazka - help
witam

potrzebuje jeden rozdzial z ksiazki "Microsoft SQL Server 2000. Ksiega
eksperta"
dokladnie Rozdzial 42. Uslugi analizy danych w SQL Serverze (1163)

jak by ktos mial w wersji elektronicznej lub moglby xernac i oddac za
rozsadna cene bardzo bym prosil
dzieks

ewentualnie cos na temat o ktorym jest tenze rozdzial w wersji
elektronicznej lub jakiekolwiek linki najlepeij w wersji
polskojezycznej

bede wdzieczny

pozdrawiam

skova

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: lamerskie pytanko


Co trzeba mieć żeby, pisać w SQL od czego zacząć no i w ogóle.
Wielkie dzięki


Kup sobie książkę o SQL-u (polecam na początek "Język SQL")
i przerabiaj ćwiczenia rozdział po rozdziale.
Na początek nie przywiązuj się do specyficznych cech danej bazy,
ale naucz się tego, co jest wspólne dla większości.
Kiedyś ćwiczenia tego typu wykonywałem na SQL Serverze 7.0,
evaluation (120 dni, powinno starczyć na podstawy ;-))

Powodzenia!

P.S.
    Moglbys sie postarac o lepszy tytul postu..

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Problem z relacjami na MSSQL2000 Serwerze
On Tue, 6 Mar 2001 10:58:17 +0100, "Andrzej J. Turowicz"


<a@buchalter.com.plwrote:
Niestety tabela oparta o ten wiev w accesie 2000 ADP oraz sam view pod
accessem 2000 pozwala tylko na edytowanie pól tabeli ksiazka


A jak to robisz ? Podwiazujest obie tabele i tworzysz query
w Access'ie, czy podwiazujest view stworzone na SQL serverze ?

Podesli moze troche SQL'a

Ciao, Rafal

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server - zmienne
HEj,

MS SQL Server 6.5
- chce nazwe kolumny podawac jako zmienna np.

DECLARE @column_name varchar(10)
SELECT @column_name = 'name'
SELECT @column_name FROM tabela_jakas_tam

w wyniku chcialbym dostac np. "Kowalski,Nowak..."
W rzeczywistosci otrzymuje "name"

czy da sie jakos zealuowac ta zmienna, zeby dzialala prawidlowo?

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Procedura objeta transakcja wykonuje sie duzo dluzej - MS SQL Server
Czesc,

mam procedure skladowana (MS SQL Server 2000), ktora
operuje na ok. 600 tys. rekoradach (SELECT, UPDATE, INSERT)
i wykonuje sie w czasie okolo 5 minut,

ta sama procedura objeta transakcja SQLowa
wykonuje sie ponad 5 godzin (!!)

DLACZEGO ?

dodam, ze nie chodzi tutaj o problem z lockowaniem danych,
nic wiecej w tym samym czasie nie bazie nie chodzi

raz na dlugi czas procedura objeta transakcja tez potrafi wykonanac
sie w mniej wiecej 5 minut,
procedura nie objeta transakcja wykonuje sie w 5 minut zawsze

Jakies sugestie ?

Krzysiek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Sql Server, File group is full
Witam.

Probuję zaimportować bazę z Accessa do Sql Servera 2000 za pomocą DTS. W
jednej z tabel jest około 400 tys. rekordów i niestety nie chce się
zaimportować, Wywala błąd: "Could not allocate space for object "Nazwa Tabeli"
because Primary filegroup is full"
Czy spotkaliście się już może z takim problemem? SQL Server to wersja Enterprise.
Dzięki
Pozdrawiam

Łukasz

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Replication problem with SQL Server 7.0
I'm trying to set up a daily replication from a distant server to my server.
On the distant server - the publisher - we created the publication but
couln't register my server as a subscriber since my server is behind a
firewall. We decided instead to allow anonymous access, at least the time we
test it. On my server side, I registered the publisher, and then created a
Pull subscription to my local SQL Server. Everything worked fine until
here - it only told me during the install I was not registered on the
distant server and needed to enter a username + password for the SQL Server
Agent (I was not sure what to enter at this point, so I entered 'sa' and
blank). Anyway, it said it created the subscription pull successfully. The
problem came when I used the option 'synchronize' of the publication: it
looped and looped and nothing happened; when I checked the synchronization
journal, it was a succession of 'connecting to the (local server)',
'connecting to the (distant server)', retry [connection to (distant server)
failed]. Does anyone have any idea about what I forgot or did wrong?
Dziekuje za pomoc!
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: MS SQL Server - SELECT @@IDENTITY AS 'ID'
"Edward Weinert" <ewein@um.wroc.plwrote in message


Czesc!

W procedurze jest
(...)
SELECT @@IDENTITY AS 'NEW_ID'

i to działało do piątku.... dziś już nie... w asp:
var id = rs("NEW_ID") rzuca błędem : item cannot be found in
collection....

co sie stalo ? sql server trzeba przeinstalowac ? Czy wystarczy ponowne
wgranie sp2 ?


Bez nerwów.
Może najpierw sprawdzić procedurę, odpalić ją w QA, profilerem prześledzić
działanie skryptu ASP generującego błąd?

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Pytanie SQLowe
On Thu, 13 May 1999, OpAdam wrote
select ref, sum(f.wartosc), sum(p.wartosc) from faktury f, pozycje p
where f.ref=p.ref group by f.ref

zwraca sume druga dobrze, ale pierwsza powielona tyle razy co pozycji w
tabeli pozycje. Mysle, ze nie za bardzo zagmatwalem. Chodzi mi o relacje
wiele do wielu.
Wydaje mi sie, ze tylko mozna to zrobic przez tabele posrednia, ale nie
jestem pewny. Prosze o pomoc.

Nie napisales jaka baza wiec nie wiem czy to przejdzie. Podaje Ci jak
mozna zrobic takie zapytko na SQL Serverze.

SELECT ISNULL(x.ref,x1.ref), ISNULL(x.wartosc,0),ISNULL(x1.wartosc,0)
FROM (
        SELECT ref, sum(f.wartosc) AS Wartosc
        FROM faktury f
        GROUP BY f.ref) AS x
FULL OUTER JOIN (
        SELECT ref, sum(p.wartosc) AS Wartosc
        FROM pozycje p
        GROUP BY p.ref) AS x1 ON x.ref = x1.ref

Jest to forma ogolna dla tego typu zapytania, przy zalozeniu ze w
fakturach moze byc pole ref nie istniejace w pozycjach i na odwrot (stad
tez wolny i nie wystepujacy chyba nigdzie poza SQL Serverem FULL
OUTER JOIN). Jesli laczy te tabele jakas referencja to nalezy to zamienic
na LEFT, RIGHT lub INNER JOIN, i zamienic ISNULL(x.ref,x1.ref)na x.ref lub
x1.ref.
W przypadku Accessa jednak nie obejdzie sie chyba bez view. Te
podzapytania trzeba bedzie w nie wsadzic. I powinno byc cacy.
Pozdrawiam
        Mundek

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Firebird - czy trzymaæ wszystko w jednym pliku ?

"wloochacz" <wloochacz@no_spam.plast-box.com wrote in message



MyISAM - ciekawe że często się ją określa "bazą sql".


Sorki, ale ROTFL.  _prawdziwe_ silniki baz danych spokojnie obsluguja wiele
plikow, co ma istotne znaczenie jesli idzie o bezpieczenstwo, czy wydajnosc.
Jeden plik moze i jest wygodny, tylko w jakim sensie, skoro sie go nie rusza
?

marcin

PS polecam lekture o Oracle, MS SQL Serverze, Ingresie, czy DB2

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: MS SQL Express
Cavallino napisał(a):

Jest sobie program, który działa przez odbc na praktycznie dowolnej bazie.
Ale gdy tą bazą stał się MS SQL 2005 Express pojawił się problem z
usuwaniem rekordów (w transakcji).
Przy próbie usunięciu program sobie zawiesza się i tak zostaje.

Z tego co podejrzałem na serwerze (na Activity Monitor) zawisa operacja  
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, prawdopodobnie wykonywana
przez program automatycznie przed zapisem do bazy.

W czym może tkwić problem?


Uruchom Profilera, ustaw większość zdarzeń (też błędy po stronie
serwera) do przechwytywania i wykonaj powodujące problem operacje w
aplikacji. Może dochodzi do błędu na SQL Serverze, a aplikacja dziwnie
na niego reaguje.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server 7.0 XP Home
Witam

Może ktoś będzie w stanie odpowiedzieć na moje pytanko szukałem w
google ale nie mam jednoznacznej odpowiedzi.

Otórz mam w pracy SQL Server 7.0 zainstalowany na XP Pro + SP2 teraz
okazało się że muszę zmienić system na drugim "pseudo serwerze" aż wstyt
mówić Win98 (takie coś zastałem jak tam przyszedłem) na XP Home i tu
moje pytanie czy SQL Server zainstaluje się na XP Home ?? Nie pamiętam
jaka wersja (chyba SQL Server 7.0 Desktop), ale działa bez problemu na
Windows 98 ?!

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Sybase SQL Server
Czy może mi ktoś w skrócie opisać proces zrzucania np. codziennie pewnych
danych z serwera A na serwer B (Sybase SQL Server) . Chodzi mi o odciążenie
serwera danych aplikacji tak aby raporty wykonywały sie na innym serwerze
SQL.
Jakich narzędzi i mechanizmów Sybasa należy używać aby tego dokonać.
Czy MSSQL będzie do tego celu lepszy ?

Dzięki i pozdrawiam Andrzej.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: --> [sql server 2000]
Witam.

Jestem zmuszony do robienia backupu bazy danych, ktora siedzi na Oracle'u.
Miejscem docelowym kopii bedzie... SQL Server 2000... Dzieje sie tak z
roznych  przyczyn (licencje, dostepne konfiguracje i oprogramowanie). W
zwiazku z tym pare pytan - czy dostepne sa jakies narzedzia na SQL Serverze
do importowania bazy danych z Oracle'a? Chodzi o zaimporotwanie nie tylko
danych, ale i dokladnej struktury (tabele, typy danych itp.). Wiadomo, ze
moga wystapic pewne niezgodnosci w typach, ale pewnie jest to do obejscia
(?). No i co z triggerami i sekwencjami? Ostatecznie to tylko kopia
bezpieczenstwa, ktora nie bedzie serwerem produkcyjnym wiec docelowo i tak
wszystko wrociloby na Oracle'a.

Dzieki za wszelkie info i sugestie.

Pzdr.
RK.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: --> [sql server 2000]
Użytkownik "Robert Krassowski" <rober@centertel.wywal.to.pl napisał w
wiadomości
Witam.

Jestem zmuszony do robienia backupu bazy danych, ktora siedzi na Oracle'u.
Miejscem docelowym kopii bedzie... SQL Server 2000... Dzieje sie tak z
roznych  przyczyn (licencje, dostepne konfiguracje i oprogramowanie). W
zwiazku z tym pare pytan - czy dostepne sa jakies narzedzia na SQL
Serverze
do importowania bazy danych z Oracle'a? Chodzi o zaimporotwanie nie tylko
danych, ale i dokladnej struktury (tabele, typy danych itp.). Wiadomo, ze
moga wystapic pewne niezgodnosci w typach, ale pewnie jest to do obejscia
(?). No i co z triggerami i sekwencjami? Ostatecznie to tylko kopia
bezpieczenstwa, ktora nie bedzie serwerem produkcyjnym wiec docelowo i tak
wszystko wrociloby na Oracle'a.

Dzieki za wszelkie info i sugestie.


jest takie narzędzie i nazywa sie DTS, dokładny opis w MS SQL Books online
(instalowany z enterprise managerem)

metall

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Skomplikowane zapytanie (SQL Server)
Środowisko to MS SQL Server.

Mam gotowe dosc skomplikowane zapytanie, które wyciąga mi dane z wielu tabel
i uzywa dużej ilości warunkow.

Rekordow wyswietlanych w wyniku zapytania jest kilka tysiecy.
Wyswietlane sa w postaci (w uproszczeniu)

SklepA | kredki
SklepA | mazaki
SklepA | olowki
SklepB | kredki
SklepB | mazaki
SklepC | kredki
SklepD | kredki

Chciałbym wyświetlić Sklepy, które sprzedaja kredki, a nie sprzedaja mazakow
ani ołówków.

Czy da się to wykonac?

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Microsoft SQL Server 2000 - dlaczego nie dzialaja tranzakcje?
Czy ktos wie jak zrobić aby tranzakcje działały poprawnie w SQL Server 2000

Oto moja proba:

-- baza: Microsoft SQL Server 2000
create table test_lock (
  COL_A int,
  COL_B int
)
insert into test_lock values ( 1,1)
insert into test_lock values ( 2,2)
begin transaction
update test_lock set COL_A = 10 where COL_B =1

-- w drugim oknie
begin transaction
update test_lock set COL_A = 20 where COL_B =2
-- dlaczego update w innej sesji czeka ?
-- w Oraclu działa bez problemu

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Blokady a ilość transakcji - wątpliwosci dot. podejścia (db2, sql server)
Filip Sielimowicz wrote:
Baza danych PostgreSQL ma, podobnie jak Oracle (i chyba ostatnio w Sql
Serverze też nad tym pracują) inaczej zrealizowany system izolacji
transakcji - nie  przez blokady, ale przez kopiowanie danych (PostgreSQL
dosłownie kopiuje rekordy, Oracle korzysta z zapisów logu transakcyjnego).
Powoduje to, że problem blokad praktycznie tam nie występuje.

Trochę przesadzasz. Locki jak najbardziej są używane i trzeba myśleć o tym
co się robi, żeby nie powodować deadlocków (które w Oracle są automatycznie
rozwiązywane przez wycofanie jednej z transakcji i uruchomienie jej od
nowa). To co przyczynia się do poprawy sytuacji, jeśli chodzi o locki w
Oracle, to przede wszystkim fakt, że są one zakładane na poziomie wierszy,
że nigdy nie są eskalowane i że zapisy nie blokują odczytów.

A wracając do głównego problemu - transakcja powinna trwać tyle ile
musi - ani krócej, ani dłużej. Treść transakcji powinna wynikać z wymagań
biznesowych, a nie z "wymagań" bazy danych. Także transakcje powinny
odzwierciedlać procesy biznesowe, a problemy (dead)locków powinieneś
rozwiązywać innymi metodami. Metody, które podałeś, są dobrymi przykładami
i nie ma w nich niczego magicznego.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: cena za Microsoft SQL Server 2005 Standard
Mam pytanie ile kosztuje baza Microsoft SQL Server 2005 Standard, jeśli
to istotne to 64 bity. Pytam bo jak poszukałem w necie to trafiłem np
cenę po 35000 zł. Nigdzie nie jest na stronie napisane czy tylko za
pudełko czy za instalację, 100 letnią gwarancję, złote klamki itp. np:
http://navisystems.pl/sklep/index.php?cPath=86_98&sort=2a&page=3
Ja liczyłem raczej się z kosztem do 9000 zł, dlatego jestem trochę
zdziwiony. Kolejna sprawa to ile tych baz jest, sądziłem że standard to
standard, jeszcze zależne czy 32/64 bity i sposobem licencjonowania. A
na stronie sprzedają chyba z kilkanaście produktów, więc jak to jest?
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Rynek pracy: SQL Server >= Oracle >= MySQL

Na rynku DBMS najczęściej poszukiwani są specjaliści od MS SQL Server,
Oracle'a i MySQL-a. Różnice w ilości ofert pracy związanych z tymi systemami
są minimalne (w granicach 10%).

Dwukrotnie rzadziej w ofertach pracy wymieniany jest PostgreSQL.

Specjaliści od innych DBMS poszukiwani są sporadycznie.

Takie wyniki przynosi badanie popularności technologii IT na polskim rynku
pracy: http://www.piotr-wlodarek.pl/komercha/

Pełne wyniki badania dostępne są bezpłatnie.

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server 2000 i Visual Studio
Witam serdecznie,
Właśnie zainstalowałem sobie Microsoft SQL Server 2000 (+service pack 3) na
XP Home (do testów;). Mam też VS 2003 i po instalacji SQL'a chciałem
przetestować sobie serwerek pisząc prosty program w c#. Wszystko się zgadza,
tyle, że serwer stoi na porcie 2205, natomiast program napisany w C# probuje
sie polaczyc z portami począwszy od 1050 co 2 (czyli 1050,1052,1054, itd.)
Wyświetla po parunastu sekundach błąd, że nie widzi serwera. Co jest
skopane? VS czy SQL?
pzdr, komes
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: sql server 2005 i serwis WWW - licencje
Witam,

Jest aplikacji napisana w ASP.NET polaczona z baza SQL Server 2005, ktora
jest tez na tym serwerze.

UZytkownicy lacza sie z nim poprzez WWW - jest to taka aplikacja helpdesk.
Pytanie teraz - ile licencji CAL potrzebuje  dla SQL Servera ?
Z tego co zrozumialem to wystarczy mi jedna licencja na sam serwer SQL,
oraz jeden CAL na urzadzenie - ten komputer na ktorym stoi serwer i sama
baza.
Czy dobrze rozumiem, ze majac nawet 100 uzytkownikow rownolegle pracujacych
przez ta strone WWW, to i tak jedna licencja jest wykorzystywana ?

Czy dobrze rozumiem, ze nie potrzebuje zadnych CAL-i na TS ani tych
Windowsowych ? Jedyny dostepny port na ktory moga sie wbic na serwer to 80
i 443.

I jeszcze jedno. Czy warto sie pakowac w dwie wersje SQL Servera ?
Chcialbym obok postawic drugi komputer z W2003 Std, a na nim rowniez SQL
Servera, ktory korzystalby z funkcji "Mirroring baz danych", wiec musialbym
zakupic dwie wersje Standard, czy wystarczy tylko jedna licencja SQL Server
2005 ? Tak gdzie przeczytalem, ze w tym rozwiazaniu komunikacja jest z
serwerem nadrzednym, kazda zmiana jest od razu replikowana na drugi, a gdy
ten pierwszy wylacze (?) to na drugim jest identyczna kopia ?  Wyczytalem
gdzies ze nie potrzebuje drugiej kopii, bo ten awaryjnym moze dzialac przez
max 30 dni - do czasu az pierwszy nie bedzie przywrocony....?

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: administrator SQL server
Witam,
Mam nadzieję, że nie zaspamowałem listy. Poszukujemy administartora SQL
server do pracy podczas wakacji - Warszawa - duża firma (zapewniamy
zakwaterowanie), bardzo wysokie kompetencje nie sa wymagane, można się dużo
nauczyć. Myślę , że dobra praca, ciekawa propozycja dla ambitnych studentów
na wakacje. Poszukujemy osób z Warszawy albo Krakowa (małopolska)

ADMINISTRATOR BAZY SQL / PROGRAMISTA:

Oczekujemy:

- dobra znajomości SQL, (administrowanie środowiskiem baz SQL),
- podstawowa znajomość Perla i Javy,
- komunikatywność,
- samodzielność,

Oferujemy:
- ciekawe wdrożenia najnowszych technologii informatycznych
- pracę w młodym, dynamicznym zespole ludzi,
- możliwość rozwoju zawodowego i osobistego,
- miłą atmosferę pracy,
- możliwość rozwoju zawodowego i osobistego,
- atrakcyjne warunki zatrudnienia,

Zainteresowane osoby prosimy o przesyłanie CV i listu motywacyjnego, wraz ze
wskazaniem preferowanego stanowiska pracy na adres:
Adres mailowy: pr@rtproject.pl

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Analiza zapytań
Paweł Matejski pisze:

Których parametrów nie można ustawić na poziomie połączenia, a tylko globalnie?


Da się dla połączenia? Nawet nie wiedziałem, ale to w tym kontekście
mało istotne.

To nie jest tak, że są g... warte, tylko w każdej sytuacji co innego jest dobre.
Niestety postgres nie ma żadnych hintów, może kiedyś...


Zgadza się, w SQL Serverze parę razy musiałem siłą go przekonać do moich
racji :-) Ale Andrzej nie spróbował przekonać nas, że wszystko zrobił
dobrze, tylko Postgres jest głupi. Może i ma rację, ale to chyba nie
problem wkleić parę linijek kodu?

artur

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Analiza zapytań

Artur Muszyński wrote:
Paweł Matejski pisze:
Których parametrów nie można ustawić na poziomie połączenia, a tylko
globalnie?

Da się dla połączenia? Nawet nie wiedziałem, ale to w tym kontekście
mało istotne.

To nie jest tak, że są g... warte, tylko w każdej sytuacji co innego
jest dobre.
Niestety postgres nie ma żadnych hintów, może kiedyś...

Zgadza się, w SQL Serverze parę razy musiałem siłą go przekonać do moich
racji :-) Ale Andrzej nie spróbował przekonać nas, że wszystko zrobił
dobrze, tylko Postgres jest głupi. Może i ma rację, ale to chyba nie
problem wkleić parę linijek kodu?

Właśnie, jakoś zapomniałem dopisać, że w tym względzie się z Tobą w 100%
zgadzam! :)

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Analiza zapytań

Andrzej Dąbrowski wrote:
Użytkownik "Paweł Matejski" <ma@spam.madej.pl.eu.org napisał w
wiadomości

Zgadza się, w SQL Serverze parę razy musiałem siłą go przekonać do moich
racji :-) Ale Andrzej nie spróbował przekonać nas, że wszystko zrobił
dobrze, tylko Postgres jest głupi. Może i ma rację, ale to chyba nie
problem wkleić parę linijek kodu?
Właśnie, jakoś zapomniałem dopisać, że w tym względzie się z Tobą w 100%
zgadzam! :)

Ludzie jakiego kodu? Wydawało mi się, że rozmawiamy o bazie danych.
Zapytania - proszę:
select * from tabelaA join  tabelaB on tabelaA.klucz=tabelaB.klucz
where tabelaA.poleX wartosc1 and  tabelaB.poleY<=wartosc2 and
tabelaB.poleZ like 'wartośćC%'
order by tabelaA.poleZ DESC
Czasem dochodzą tabela C i D. Do tego po wszystkich polach z kluczami są
indeksy. Dodalem indeksy na poalch X,Y,X.

Tu nie ma wielkiej filozofii zadajesz zapytanie i masz czas wykonania,
żadnego kodu nie ma.
Mogę dodać, że zrobilem full vacuum (prawie 21 h), do tego reindex i w
zasadzie niczego podejrzanego nie wykrył (200tys zbednych wpisów w indeksie,
przy 20 000 tys. prawidłowych). Teraz baza chodzi wolniej o jakieś 10%.
Problemem jest duża ilość danych, dlatego pytałem o różne sztuczki, bo w FB
wymusiłem opracowany przeze mnei plan i nagle z 20 min, zrobiło sie0,2 s.

Bo w postgresie nie jest tak prosto. Ale widząc zapytanie I plany zapytań
można spróbować kilku różnych sztuczek. Nie ma jednego superlekarstwa!

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Wydajnosc

SELECT *
FROM klienci_firmy
JOIN klienci_adresy ON klienci_firmy.id_firmy = klienci_adresy.id_firmy
JOIN klienci_typy ON klienci_firmy.id_typu_klienta =
klienci_typy.id_typu_klienta
JOIN klienci_typy_adresu ON klienci_adresy.id_typ_adresu =
klienci_typy_adresu.id_typ_adresu
LEFT JOIN klienci_firmy_dzialy ON klienci_adresy.id_dzialu =
klienci_firmy_dzialy.id_dzialu
WHERE klienci_adresy.typ_adresu::bpchar = 'F'::bpchar OR
klienci_adresy.typ_adresu::bpchar = 'D'::bpchar;


Zacząłbym od sprawdzenia czy jest indeks na polu typ_adresu. Jeśli jest to
musisz pomyśleć nad zmianą zapytania, bo z tym niewiele będzie się IMHO dało
zrobić. Jeśli w tym polu jest mało różnych wartości to indeks nie zostanie
użyty i zawsze to zapytanie będzie wolne.

windowsem i pod linux. Pod linuxem szybciej, ale nieznacznie. A mowi sie
ze ta baza jest taka szybka....


Gdzieś to wyczytał? Jak miało być szybko, to trzeba było zostać na SQL
Serverze.

arturm

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: znowu ten problem :(
Cezary Statkiewicz pisze:

 i co? będzie mu się potem chciało robić aliasy dla 20 kolumn? albo w
aplikacji będzie odwoływał się do kolumny po indeksie w wierszu? Notacja
węgierska ratuje tyłek w większych złożeniach, bo wiadomo wtedy która
kolumna jest z jakiej tabeli bez dodatkowej pracy detektywistycznej. no,
chyba, że w bazie masz trzy tabele na krzyż, w każdej po trzy pola: id,
nazwa i data ;)


Demonizujesz. Notacja węgierska zmniejsza czytelność i od dawna jest w
odwrocie. Właśnie kiedy tabel jest dużo, to problem wychodzi w całej
krasie, bo trzeba się coraz bardziej gimnastykować przy wymyślaniu
skrótów. Notacja węgierska dzisiaj ma w bazach danych znaczenie co
najwyżej przy nazewnictwie, zastępczo do określenia przestrzeni nazw
(modułu), chociaż oficjalnie do tego są schematy (w SQL Serverze nie
było). Bez aliasów przy nietrywialnej aplikacji na dłuższą metę i tak
się nie obejdziesz.

artur

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: MS SQL Server 2000 na Windows XP
Przepraszam jesli NTG, ale nie bardzo mam pomysl gdzie zadac to pytanie.
Potrzebuje MS SQL Server 2000 dzialajacy na Windows XP Pro, czyli najlepiej
w wersji Personal (legalny oczywiscie) - gdzie to mozna nabyc? Jesli ktos
zna jakies miejsca poza Allegro, to bede wdzieczny za info.
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Opinia o MS SQL Serwerze 2000
Dnia Thu, 13 Dec 2001 14:43:36 GMT, "Pawel Rybicki" <pawel.rybi@nokia.com
wklepał(-a):

PS: jak znajdziesz w życiu realnym, nie w propagandzie microsofta duży
system (setki gigabajtów i większe) chodzący 365/7/24 na sql serverze to
masz u mnie browar.


Cały browar dla mnie? Z kadziami, tonami chmielu i beczkami ulubionego napoju?
Zaczynam szukać... :-D Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Opinia o MS SQL Serwerze 2000

| PS: jak znajdziesz w życiu realnym, nie w propagandzie microsofta
duży
| system (setki gigabajtów i większe) chodzący 365/7/24 na sql serverze
to
| masz u mnie browar.

| Wbrew pozorom są takie system :-)

Prawdopodobnie chodzi o browar Żywiec, który wykorzystuje Dynamics/SQL.
Poproszę piwo.

A z tym 365/7/24 to żadna filozofia. U mnie w firmie też jest 365/7/24.
No,
gdyby nie dłuższe awarie zasilania, gdzie trzeba wyłączyć całą sieć, to
tak
by było...

365/7/24 (po angielskiemu to właściwie 5-9) to właśnie filozofia. Nie znaczy
to wcale że system sobie jest i działa bezawaryjnie przez cały rok, bo to
rzeczywiście nie problem (również na ms sqlu) jesli kompetentni ludzie się
nim opiekują. To znaczy ze system MUSI działać bezawaryjnie i bez żadnych,
nawet minutowych, przerw w dostepności, bo w przeciwnym razie firma ponosi
gigantyczne straty finansowe. Takie systemy to wspomniane billingi w firmach
komunikacyjnych, systemy bankowe, autoryzacje kart płatniczych, duże sklepy
webowe rozmiaru (i prestiżu) amazona itp. Też systemy obsługi produkcji w
najbardziej zautomatyzowanych zakładach. Nie wierzę że w naszym kraju jakaś
firma zdecydowała się tego typu system postawić po pierwsze na platformie
wintelowej (choć w to uwierzyłbym bez większych problemów, bo słabość i
niestabilność tej platformy to przesąd i zaszłość historyczna wzmacniana
powszechną niekompetencją windowsowych administratorów) a po drugie na ms
sqlu.

Piwo nie przyznane ;-)

Paweł

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server 2005 Embedded Edition
Witam,
Czy zna ktoś z was sposób na połączenie się z SQL Server 2005 Embedded
Edition.
Jest to wersja SQL'a instalowana razem z SharePoint Services 3.0
widoczna na serwerze jako instanacja MICROSOFT##SSEE.
Niestety, pomimo włączenia dla tej instancji protokołów TCP/IP i Named Pipes
i kilkukrotnego restartu już serwera
nie moge połączyć się z nim za pomocą SQL Server 2005 Managment Studio.
Nie było by problemu, gdybym nie musiał na tym serwerze odtworzyć backupu
bazy
ze starego serwera WSS.
Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server -Authentication
Zainstalowałem SQL Server 2005 Express Edition przy ustawieniach
Windows Authentication. Czy wie ktoś jak można to zmienić na MIX (Windows
and SQL Server).
Obiło mi się o uszy że można podmienić coś w "registry key". Ale jak tam
wejść co na co zmienić to nie mam pojęcia. Jeśli ktoś wie to proszę o info
takie krok po kroku.

Z góry dziękuje i pozdrawiam
Detektyw

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Nazwy atrybutow w SQL Serverze

"Karol Nawrot" <karol_naw@o2.plwrote in message



Witam,

Mam problem i mam nadzieje, ze ktos bedzie w stanie mi pomoc.

Mam program, ktory kozysta z bazy Accessa. Jesli lacze dwie tabele i maja
one te same nazwy atrybutow, to Access zmienia nazwy kolumn na:
NazwaTabeli.NazwaAtrybutu. Chcialem zmigorwac baze na SQL Servera. Problem
polega na tym, ze nie moge wykorzystac tych samych kwerend SQL, poniewaz
SQL
Server zmienia nazy na NazwaAtrybutu_1, NazwaAtrybutu_2 (czego o dziwo nie
widac w SQL Analizerze). Problem polega na tym, ze mam w programie duzo
kwerend i nie jestem w stanie zmienic ich wszystkich w krotkim czasie.

Czy zna ktos sposb na "uzgodnienie" SQL z SQL Servera z tym z Accessa?
Albo
chociaz na wymuszenie na Severze takiego nazewnictwa tabel (pomijac
operator
AS, ktorego z w/w powodw nie moge uzyc)?


Popronuje przeniesc tabele z Accessa na SQL'a przy pomocy DTS, upewniajac
sie, ze nazwy tabel i kolumn posostaja przy tym bez zmian (tak powinno byc
domyslnie).
Potem przeniesc kwerendy z Accessa kopiujac kod SQL i na jego podstawie
tworzyc widoki na SQL Serverze.
Nieco informacji o takim podejsciu:
http://builder.com.com/5100-6388-5059624.html

Jesli to nie wystarczy i sprawa jest bardziej skomplikowana, to proponuje
sie zapoznac z tematem "Access Upsizing Wizard":
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q325017

Pozdrawiam,
Maciej Pilecki

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Plik ldf


Czy mozna zmniejszyc plik logow (*.ldf)?

Pracowalem przez jakis czas baza (ciagle zmiany, nowe tabele,
kolumny i inne podobne)
i wynikiem tego jest ponad 200 megowy plik *.ldf
i plik *.mbf okol 18 MB.

Nie wiem - ale byc moze w logach trzymane sa wszystkie zmiany
jakich dokonywalem w schamacie i dlatego jest on taki duzy.
Czy mozna go jakos zmiejszyc?
(Proba zmniejszania tego pliku we wlasciwosciach bazy powodowala
blad - cos w stylu -  zadany rozmiar jest zbyt maly)


Zrób backup transaction loga. A tak w ogóle poczytaj o strategiach backupu
na MS SQL Serverze. Powinno być w Books Online.
pzdr
yamma

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: Plik ldf


| Nie wiem - ale byc moze w logach trzymane sa wszystkie zmiany
| jakich dokonywalem w schamacie i dlatego jest on taki duzy.
| Czy mozna go jakos zmiejszyc?
| (Proba zmniejszania tego pliku we wlasciwosciach bazy powodowala
| blad - cos w stylu -  zadany rozmiar jest zbyt maly)

Zrób backup transaction loga. A tak w ogóle poczytaj o strategiach backupu
na MS SQL Serverze. Powinno być w Books Online.


dzieki

troche poczytam - ale znalazlem tez odopowiedz na grupie
jezeli ktos potrzebuje to:

robic na innej bazie niz nazwa_bazy_danych
exec sp_detach_db 'nazwa_bazy_danych';
exec sp_attach_db 'nazwa_bazy_danych','katalog_serwera_u_mnie:C:Program
FilesMicrosoft SQL ServerMSSQLData azwa_bazy_danyc_data.mdf'

dostaniemy blad - ale nowy plik ldf zostanie wygenerowanyc (taki malutki, ze
az milo:-)

(autorem przedstawionego rozwiazania byl bednarz58@.....)

swoja droga - to probowalem podobnego rozwiazania wczesniej, ale z procedura
sp_attach_single_file_db i nie dzialalo

pozdrawiam sq

Przeczytaj wszystkie wypowiedzi z tego tematu



Temat: SQL Server: kolejność pól w tabeli
Dzień dobry,
Poznaję SQL Servera (2005). Mam następujące pytanie do doświadczonych developerów:
czy przy definiowaniu tabeli kolejność pól ma znaczenie?
Np. kiedy pracowałem przy systemach pisanych w PROGRESSie to (jeśli dobrze
pamiętam) pola tekstowe o zmiennej długości umieszczało się na końcu tabeli.
Jakie zasady obowiązują w SQL Serverze?
Uprzejmie proszę o pomoc.
RM, Warszawa
Przeczytaj wszystkie wypowiedzi z tego tematu
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • jakub791.xlx.pl



  • Strona 3 z 4 • Wyszukano 342 rezultatw • 1, 2, 3, 4  

    Powered by WordPress dla [Wywiadowka]. Design by Free WordPress Themes.