Archiwum dla kategorii ‘SQL’

SQL: CLR: The server may be running out of resources, or the assembly may not be trusted with PERMISSION_SET = EXTERNAL_ACCESS or UNSAFE.

2015-12-30

Oto jaki błąd przywitał mnie dzisiaj na pewnym serwerze: An error occurred in the Microsoft .NET Framework while trying to load assembly id 65541. The server may be running out of resources, or the assembly may not be trusted with PERMISSION_SET = EXTERNAL_ACCESS or UNSAFE. Run the query again, or check documentation to see how […]

By Rafał Kraik in SQL

SQL: Patching error codes

2015-12-12

Spróbuję tu dokumentować błędy jakie spotykam przypatchowaniu serwerów SQL,wiec się nie dziw, że na początku za wiele tu nie będzie i w gruncie rzeczy, jakoś niespecjalnie mi zależy, żeby było tu dużo błędów…: 0 Działa i nawet restart nie jest wymagany! 3010 Final result: Passed but reboot required, see logs for details Exit code (Decimal): […]

By Rafał Kraik in SQL

SQL: Execute permission na całą bazę danych

2015-12-11

Użytkownik zażyczył sobie nadania uprawnień: -odczyt -zapis -wykonanie procedur w całej bazie danych Odczyt – proste – db_datareader Zapis – proste -db_datawriter Wykonanie – proste – db_procexecutor … ops nie ma takiej roli 😉 No ale sprawę załatwia polecenie grant execute on database::DatabaseName to [UserName]

By Rafał Kraik in SQL

SSRS: File, Microsoft.ReportingServices.ComponentLibrary.Controls.dll, has a different computed hash than specified in manifest.

2015-11-24

No to chłopaki z Microsoft mieli imprezę, przynajmniej w dziale testów… Jeśli zainstalowałeś SP3 dla SQL 2008R2 to jednym z objawów jest to, że uruchomienie ReportBuildera ze stronki Report Managera kończy się błędem: File, Microsoft.ReportingServices.ComponentLibrary.Controls.dll, has a different computed hash than specified in manifest. Na szczęście chłopaki przeprosili i napisali na ten temat na blogu: […]

By Rafał Kraik in SQL

SQL: Po instalacji Service Pack brak pliku mssqlsystemresource.ldf

2015-11-02

Prawdopodobnie po instalacji Service Pack SQL nie uruchamiał się. W error logu można znaleźć: FileMgr::StartLogFiles: Operating system error 2(The system cannot find the file specified.) occurred while creating or opening file 'D:\MSSQL11.MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.ldf’. Diagnose and correct the operating system error, and retry the operation. To podobno częsty bład jeżeli domyślna lokalizacja baz systemowych została zmieniona. Zdarza […]

SQL: Odczyt opcji bazy danych z kolumny status

2015-10-01

Kolumna status w sys.databases zawiera pewne informacje o bazie danych. Ich odczyt jest trochę skomplikowany. Oto rozwiązanie z http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=130275 DECLARE @Status TABLE ( Code INT, Msg VARCHAR(1000) ) INSERT @Status SELECT 1, 'autoclose (ALTER DATABASE)’ UNION ALL SELECT 4, 'select into/bulkcopy (ALTER DATABASE using SET RECOVERY)’ UNION ALL SELECT 8, 'trunc. log on chkpt (ALTER DATABASE […]

By Rafał Kraik in SQL

SQL: Odczyt pliku z dysku lokalnego serwera

2015-08-18

Jesteś sobie administratorem SQL, ale nie masz prawa do zalogowania się lokalnie (np. przez RDP) do maszyny, na której ten SQL działa. Tymczasem musisz przeczytać zawartość pliku, który znajduje się na tym serwerze. Z pomocą przyjdzie  OPENROWSET. Parametr BULK wskazuje, że wczytywać będziemy plik tekstowy określony ścieżką, a SINGLE_CLOB mówi, że plik ma być wczytany […]

By Rafał Kraik in SQL