Napisałem aplikację w #csharp w #visualstudio, która ma baze .mdf na #sqlserver. Aplikacja łączy się z bazą tylko na moim komputerze gdzie piszę tą aplikację`. Próbowałem już różnych wersji SQLServer; łączyłem z bazą po sieci, lokalnie; wyłączałem antywirusy, firewalle; sprawdzałem uprawnienia do folderów. Nie mam pomysłów już co to może być, ani jak znaleźć przyczynę. Jakieś pomysły?
#pytaniedoeksperta #programowanie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kiboq: Jeszcze jedno znalazłem. Na lokalnym kompie masz LocalDb (specjalny feature SQL Servera) zainstalowane pewnie razem z Visual Studio albo instalacją SQL. Zgaduję, że z Visualem. Na drugim kompie nie masz Visuala, dlatego Ci nie chodzi. Ogólnie LocalDb niekoniecznie jest instalowane z SQL Serverem. Najlepiej z tego w ogóle zrezygnuj.

https://www.asp.net/mvc/overview/getting-started/introduction/creating-a-connection-string
https://www.microsoft.com/en-us/download/details.aspx?id=29062
  • Odpowiedz
@budyn: @EmTeKa: Eh, zapomniałem napisać. Dzięki! Udało się. Wywaliłem sqlServ z końcówek, zainstalowałem tylko na serwerze, przypiąłem bazę przez managera i śmiga. Wcześniej jak próbowałem się połączyć z taką podpiętą bazą to wychodził błąd bo wpisywałem nazwę jako: nazwakomputera/sqlexpress, a ma być sama nazwa komputera. Aha i zmieniłem win auth na logowanie hasłem. Pozdrawiam :)
  • Odpowiedz
Cześć Mirki, próbuje rozwiązać zadanie i mam z tym problem.
Chcę napisać zapytanie, które wyświetli/wygeneruję list dni w formacie YYYY-MM-DD od dnia 1 stycznia do dnia dzisiejszego w jednej kolumnie jak w przykładzie:

2016-01-01
2016-01-02
2016-01-03
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Po uruchomieniu kompa i włączeniu aplikacji wyskakuje mi taki błąd (pic rel) jak dam OK to czasem się odpali, a czasem nie i wtedy trzeba jeszcze raz załączyć. Program jest napisany w #visualstudio #csharp i baze ma na #sqlserver 2008R. Z bazą łączy się po sieci, ale jak była lokalnie to działo się to samo. Wydaje mi się, że zaczął wyskakiwać ten błąd po podpięciu użytkownika
kiboq - Po uruchomieniu kompa i włączeniu aplikacji wyskakuje mi taki błąd (pic rel) ...

źródło: comment_MAUPnoV0BgkjpnxhTwhf54anoxkEgPhF.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirko,
Robię bazę danych apteki na projekt, pierwszy raz mam z tym styczność i potrzebuje waszej pomocy.
Projekt nie musi być rozbudowany, taka ilość encji i relacji wystarczy. Tylko mam pytanie czy to ma jakiś sens, ewentualnie co mogę zmienić.

Wiem, że

buzonek - Cześć Mirko,
Robię bazę danych apteki na projekt, pierwszy raz mam z tym s...

źródło: comment_zGtyT4PjPULzVnRHJE1AFEldlbVLfSzu.jpg

Pobierz
  • 34
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@buzonek: Jak na pierwsze podejście do baz to całkiem nieźle.
Uważam, że nie jest potrzebny podział na recepta i bez recepty, to powinna być jedna tabela i flagą oznaczającą ten fakt. Podobnie z pacjent i lekarz, to przecież osoby, z takimi samymi atrybutami, imię, nazwisko, tel, można dodać tabelę rola, gdzie trzymalibyśmy, lekarz, pacjent, aptekarz itd...
  • Odpowiedz
@TomaszWKS: chyba nie ma nic bardziej irytującego, niż powtarzanie 10 razy "prod" przy kolumnach, zamiast swojego aliasu np "p.", o jak ja nie trawię takich rozwiązań :P

a na koniec się okazuje, że takie "prod
id" i tak występuje w kilku tabelach, więc kończysz z p.prod _id i całe prefiksowanie na marne...

W sensie: jaka jest wartość dodana narzucania prefiksu w formie identyfikacji tabeli w nazwach kolumn, skoro i
  • Odpowiedz
Help !

Potrzebuję przenieść na nowy komputer program pracujący na SQL czy da radę metodą "kopiuj wklej" wszytko przenieść ?? Chyba, że ktoś chce zarobić to możemy połączyć się przez TV.

#programowanie #sql #sqlserver
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Panowie, Panie, mam problem.
SSIS - podczas wykonywania paczki generują się wiadomości dla każdego tasku (stan wykonania etc.). Na zakładce jeszcze "Execution Overwiev" widać wszystkie bloki, które się wykonały.
Czy da radę jakoś wyłączyć te wiadomości? Potrzebuję tego, bo mam przypadek, w którym dany blok wykonuje się 1500 razy i wcale nie potrzebuję tego logować, bo:
a) nie potrzebuję
b) zawala miejsce na dysku
c) taka ilość potrafi zasrać log i zablokować SSISDB, co dzisiaj
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,

Miał ktoś problem w ciągu ostatnich dni, że po aktualizacji Windowsa 10, przestał mu się uruchamiać serwer (połączony z Microsoft SQL server)

Błąd jest taki:

ExitCode(-1),
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kurde,
Przenosze skrypt z sqlservera do postgresa, no i mam tabele przestawną,
ale nie mogą użyć crosstaba, ktoś ma pomysł jak to obejść?

Ogolnie mam cos takiego:

rok
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema mirki,mam problem z pewnym zadaniem z sql-a i liczę na małą podpowiedź jak by to wykonać.
Mianowicie mam 3 tabele:
kategoria(idkategoria,nazwa)
producent(id
producent,nazwa)
produkt(idprodukt,idproducent,id_kategoria)
Zadanie polega na wyświetleniu nazwy kategorii w której znajdują się produkty wyprodukowane przez jak
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vuvkid: no nie wiem, trochę bym zmienił

SELECT TOP 1 max(kat.Nazwa), COUNT(prod.idproducent) AS ile
FROM Kategorie AS kat
JOIN produkt AS prod ON (prod.idkategoria = kat.idkategoria)
GROUP
  • Odpowiedz
@duobix: Bo nie taki jest cel dokumentacji. Dokumentacja nie ma tłumaczyć programowania, tylko dostarczać informacji o tym jak używać, danej klasy, biblioteki, czy frameworka i tę rolę do tej pory spełniał MSDN i TechNet. Teraz przełączają się na nową platformę i dobrze, bo ten r--------l jaki jest na MSDN to coś okropnego :) a korzystam z MSDN już 8 lat. Ale trzeba im zostawić, że pomimo bałaganu MSDN i TechNet
  • Odpowiedz
Czyść,
Tworzę bazę danych, tematyka piłkarska (jak widzę nie tylko ja) i tworzyłem taką prymitywną tabelę ligową, ale napotkałem na problem. Otóż mam tabelę MECZE, w której wprowadzam Gospodarza (odpowiada id klubu), Goscia (również jako id klubu), gole gospodarza, gole gościa i data (data taka ręcznie wprowadzana w sumie do niczego konkretnego się nie przydaje).
Pomijając to, że pewnie idzie rozwiązać dużo prościej, to co tu poniżej zamieściłem działa, aczkolwiek ma jedną
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Marynowany:
1. przy odpalaniu triggera rdbms tworzy tabelę inserted/updated/deleted - odpowiednio do operacji jaka była wykonana. W niej masz rekordy których tyczy się operacja - wykorzystaj ją.
2. w pojedynczej operacji update możesz zaktualizować wartości kilku kolumn (kolumna = wartość, [kolumna = wartość])
  • Odpowiedz
Tworzę bazę danych dla rozgrywek piłkarskich, mam tabele mecz i sędziowie, chciałbym żeby w jednym meczu mogło brać udział maksymalnie 3 sędziów jak wprowadzić to ograniczenie przy tworzeniu trzeciej tabeli pomocniczej:

CREATE TABLE sedziowiewmeczu (
idsedzia INT NOT NULL,
id
mecz INT
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach