Collation ustawia się na serwerze, odrębnie dla każdej bazy danych i wreszczie można je przedefiniować dla każdej kolumny tekstowej w tabeli. Sprawdzenie collation dla baz wykonasz zapytaniem: SELECT name,collation_name FROM sys.databases Znalezienie kolumn z określonym dla nich collation możesz wykonać: use [DBName] SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLLATION_NAME from INFORMATION_SCHEMA.COLUMNS WHERE COLLATION_NAME IS NOT NULL
Archiwum autora
Collation conflict
Windows 8. Nie działa sklep. Nie można utworzyć konta Microsoft.
Laptop Lenovo. Na początku zostało założone konto lokalne niepowiązane z kontem Microsoft. Pierwszym objawem problemów, było to że nie dało się zainstalować oprogramowania ze sklepu Microsoft. No ale cóż. Da się przeboleć. Kiedy jednak zainstalowane aplikacje zaczęły zgłaszać informację „Jest dostępna nowa wersja aplikacji. Wykonaj aktualizację.” a bez aktualizacji pracować nie chciały, problem trzeba było […]
Ominięcie wymagany restart – Bypass „Reeboot required”
Zdarzyło się pewnego razu, że mimo wykonania restartu nadal nie można było odinstalować SQL serwera, ponieważ… był wymagany restart. Co u mnie pomogło: 1. regedit 2. Otworzyć klucz HKLM\System\CurrentControlSet\Control\Session Manager 4. Poszukać właściwości PendingFileRenameOperations 5. W tym miejscu są zapisane nazwy plików, z którymi Windows powinien coś zrobić po restarcie. 6. Wyedytuj tą właściwość i wyczyść […]
Powershell: OutOfMemory exception podczas Invoke-Command
Podczas wykonywania polecenia Invoke-Command -computer … -script { … } wyskakuje błąd: + CategoryInfo : NotSpecified: (:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError Unhandled Exception: OutOfMemoryException. O co chodzi? W skrypcie przekazywanym o zdalnego wykonania wywoływany był program exe, który korzystał z większej ilości pamięci. Błąd OutOfMemory świadczy o tym, że tej pamięci zabrakło. […]
Linked server – uruchamianie procedur zdalnych
Chcesz utworzyć serwer linkowany, ale w taki sposób aby jeden wybrany użytkownik z lokalnego serwera mógł uruchomić jedną konkretną procedurę na serwerze zdalnym. 1. Na serwerze zdalnym załóż login sql. Nadaj mu odpowiednie minimalne uprawnienia (user w bazie i execute na wybranej procedurze) 2. Na obu serwerach upewnij się, że jest włączona opcja remote […]
SSIS: Import plików excel z katalogu – krok po kroku z obrazkami
Dość często dane trafiają do nas w postaci pliku excel i należy je zaimportować do bazy danych. Jeżeli zdarzać się to będzie często, można pokusić się o stworzenie odpowiedniego mechanizmu w postaci pakietu SSIS. Załóżmy, że wszystkie nowe pliki trafiają do jednego wybranego folderu, a my będziemy wczytywać ich zawartość do […]
Get-WinEvent zwraca puste messages
Na komputerze z polskim windows, jest uruchamiana komenda Get-WinEvent -LogName System -ComputerName Comp001 -Credential $cred | where {$_.Id -eq 9052} Niestety w zwracanym wyniku właściwość Message jest pusta! To samo polecenie uruchomione lokalnie na tym komputerze działa poprawnie. Okazało się że jest to bug obecny w Powershell 3.0 i 4.0 (http://connectppe.microsoft.com/PowerShell/feedback/details/716533/get-winevent-does-not-return-the-content-of-the-event-message-in-v3-ctp2)





























