Query timeout expired mssql

Query timeout expired mssql
SV
  • Rejestracja:ponad 13 lat
  • Ostatnio:10 miesięcy
  • Lokalizacja:Warszawa
  • Postów:62
0

Witam, mam następujący problem. Stworzyłem tabelkę w mssql zaimportowałem dane (około 2 milionów rekordów) i teraz chce założyć na jedną z kolumn klucz główny.
Dostaję dość szybko komunikat "Query timeout expired" zmieniłem w ustawieniach servera w connections query timeout na 0 czyli infinite wait . Jednak komunikat się pojawia.
Będę wdzięczny za jakieś sugestie.

fourfour
  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 9 lat
  • Postów:627
0

Gdzie dokładnie zmieniłeś ten timeout?

SV
  • Rejestracja:ponad 13 lat
  • Ostatnio:10 miesięcy
  • Lokalizacja:Warszawa
  • Postów:62
0

Prawym w sql management na server --> properties --> connections --> Remote server connections w Remote query timeout

fourfour
  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 9 lat
  • Postów:627
0

No to nie powinienieś mieć problemu z tym, rozumiem, że klucz próbujesz założyć z pozycji Management Studio? Ja bym spróbował zrestartować serwer bazy danych - kiedyś miałem taki (lub podobny komunikat o timeout) po wepchnięciu (wraz z jakimiś operacjami na nich) dużej ilości danych - tempdb powiększyło się za bardzo i nie było już miejsca na kolejne operacje, że tak powiem :)

edytowany 1x, ostatnio: fourfour
SV
  • Rejestracja:ponad 13 lat
  • Ostatnio:10 miesięcy
  • Lokalizacja:Warszawa
  • Postów:62
0

Zrobiłem trochę inaczej założyłem pustą tabęlę i importuje (insertuje do niej) skryptem powiedzmy 30000 rekordów.
A numeracja zaczyna się robić od 30000 w górę ?? zamiast od jedynki. Do Klucz oczywiscie nie robie inserta

MS
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 7 lat
  • Postów:91
1

zaczyna od 30000?.. A nie sprobowales przypadkiem testowo pierwszy raz wrzucic tych 30k wierszy i potem je skasowales. I zapomniales zresetowac PK??
DBCC CHECKIDENT ('tabela', RESEED,0)
DBCC CHECKIDENT ('tabela', NORESEED)


The only valid measurement of code quality: WTFs/min...
edytowany 1x, ostatnio: miroS
SV
  • Rejestracja:ponad 13 lat
  • Ostatnio:10 miesięcy
  • Lokalizacja:Warszawa
  • Postów:62
0

No właśnie nie, przed importem sprawdzałem było na 0, wpompowuje tam dane z innej tabeli i zaczyna numerować dokładnie od ilości importowanych wierszy. Pakuje 20 to zaczyna od 21 numeracje...:/

SV
  • Rejestracja:ponad 13 lat
  • Ostatnio:10 miesięcy
  • Lokalizacja:Warszawa
  • Postów:62
0

Dzięki @miroS po puszczeniu tych poleceń teraz jest już cały czas dobrze.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.