Podczas kolejnego kroku konfiguracyjnego kreatora grupy Always On otrzymałem komunikat o błędzie: The connection to the primary replica is not active. Przyczyna była taka, że jeden z serwerów wykorzystywał inne konto usługi na którym działa SQL Server. Nie jest to błąd, jednak w takim przypadku konto suługi innego serwera musi mieć utworzony login do drugiego […]
Archiwum dla kategorii ‘SQL’
Błąd podczas konfiguracji Always ON: The connection to the primary replica is not active.
SQL: Błąd: Login failed for user 'x’. The user is not associated with a trusted SQL Server connection.
Podczas definiowania replikacji transakcyjnej z updatable subscriptions otrzymałem komunikat o błędzie: Login failed for user 'x’. The user is not associated with a trusted SQL Server connection. Przyczyny były następujące: Brakowało jednego wspólnego loginu z uprawnieniami do replikowanej przeze mnie bazy danych Login ten nie był dodany do listy „Publication Access List” Na obu serwerach […]
Select budujący listę wartości rozdzielaną przecinkami
Tym razem szukamy metody na uzyskanie listy wartości rozdzielanej przecinkami. Załóżmy, że interesuje nas lista kolorów. Zacznijmy od prostego zapytania, które zwróci listę unikalnych kolorów: SELECT DISTINCT P.Color from Production.Product AS P WHERE P.Color IS NOT NULL ORDER BY P.Color ASC Oto efekt: Jednak my wolelibyśmy zobaczyć te wartości w jednej zmiennej! Dorzućmy więc FOR […]
Rodzaje CHECKPOINT w SQL 2012
W poście http://www.mobilo24.eu/sql-jak-czesto-uruchamia-sie-automatycznie-checkpoint/ pisałem o tym kiedy uruchamia się CHECKPOINT oraz jak można wpływać na częstość wystąpienia tego zjawiska. Teraz uzupełniam te informacje o nowości z SQL 2012. Otóż w SQL 2012 CHECKPOINT może występować w kilku wersjach: Direct – są to te CHECKPOINTy, które zostały wywołane przez serwer na skutek przekroczenia czasu definiowanego parametrem 'recovery interval’ Indirect – są to […]
Chwilowe wyłączanie CONSTRAINT CHECK
Wyobraźmy sobie tabelę: CREATE TABLE test (Id INT IDENTITY PRIMARY KEY, Value INT NOT NULL CONSTRAINT CHK_Test_Value CHECK (Value<=100)) Jeżeli na chwilę chcesz wyłączyć CONSTRAINA CHECK zrób to tak: ALTER TABLE test NOCHECK CONSTRAINT CHK_Test_Value
Certyfikacja SQL 2012 z wykazem kursów
Sam się w tym gubię, wieć certyfikację SQL 2012 rozpisałem sobie tak: MCSA: SQL Server 2012 Exam 461 Querying Microsoft SQL Server 2012 Course 10774 Querying Microsoft SQL Server 2012 Exam 462 Administering Microsoft SQL Server 2012 Databases Course 10775 Administering Microsoft SQL Server 2012 Databases Exam 463 Implementing a Data Warehouse with Microsoft SQL Server 2012 Course 10777 Implementing a […]
Dobra książka o SQL – opinia
Książka jest przeznaczona dla początkującego programisty lub administratora bazy danych MS SQL. Na dodatek wdraża ona administratora w jego zadania w, moim zdaniem, poprawnej kolejności. Trudno byłoby wytłumaczyć administratorowi, o co chodzi w typowych zadaniach administracyjnych, gdyby nie potrafił on wykonywać zapytań do bazy danych, nie umiałby tworzyć obiektów bazodanowych i nie rozumiał podstawowych założeń […]