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.pldoc.pisz.plpdf.pisz.pljakub791.xlx.pl
Strona 3 z 4 • Wyszukano 342 rezultatw • 1, 2, 3, 4
|