Pages

Enable CDC for database and table

To enable CDC for database and table in that DB just do this:

USE [DatabaseName]
GO
EXEC sp_changedbowner 'sa'
GO
EXEC sys.sp_cdc_enable_db
GO

EXEC sys.sp_cdc_enable_table
    @source_schema = N'dbo',
    @source_name   = N'TableName',
    @role_name     = NULL,
    @supports_net_changes = 1
GO

That's all :)

Comarch Optima 2026.2.1 - problemy przy instalacji/aktualizacji

 Ostatnio duży było zamieszania nt. instalacji/aktualizacji Comarch Optimy do najnowszej wersji 2026.2.1.

Ja również miałem ten problem, który po aktualizacji zaczął objawiać się tym, że Optima nie widziała kluczy, tylko szukała ich w modelu subskrybcyjnym, nie można było zmienić firmy itd.

Rozwiązaniem (podobno) było przeklikanie dowolnego modułu i wtedy można było się zalogować...

U mnie problemem było to, że jedna - nieużywana baza/firma wskazywała na nie istniejący już klucz w konfiguracji: 
Konfiguracja > Firma > Ogólne > Parametry i Dedykowany serwer klucza.

Po ujednoliceniu Optima instaluje się bez problemów.

Map network share via script

 To map network share via batch script I am using this simple script


@echo off
net use DRIVE_LETTER: /delete /yes
net use DRIVE_LETTER: \\network_server\share /user:DOMAIN_NAME\%USERNAME% /persistent /yes


Where:

DRIVER_LETTER - the letter under which would be the network share mapped, i.e. W:

network_server - it could be IP address or local server name (if DNS is properly setup), i.e. server.example.local

share - name of the network share that we want to map, i.e. documents

DOMAIN_NAME - your local domain name (Active Direcotory or Linux Samba AD), i.e EXAMPLE

%USERNAME% - used in a script gets current username, i.e jdoe

Migracja Płatnika z MS Access do SQL Server cz. 4 - Podłaczanie Płatnika pod SQL Server

Mamy już zmigrowaną bazę Płatnika do SQL Server. Teraz należało by podłączyć Płatnika pod bazę danych.
Robimy to wchodząć w Administracja → Ustawienia bazy danych


Następnie przechodzimy do menu Baza → Zmień bazę danych






Na kolejnym ekranie pozostawiamy opcję "Wskaż istniejącą bazę danych" i klikamy Dalej





Następnie zaznaczamy "Microsoft SQL Server", klikamy Dalej



Wprowadzamy teraz nazwę serwera i nazwę bazy danych




Kolejne pytanie dotyczy rodzaju autoryzacji - wybrałem konto użytkownika bazy SQL Server


Następne pytanie jest o login i hasło



oraz metodę połączenia z bazą danych: SQLOLEDB / MSOLEDBSQL



Tak jak poprzednio wybrałem SQLOLEDB. 


Klikając Połącz, Płatnik połączył się z serwerem SQL Server.

btop4win - htop alike command for Windows

I was looking for something like htop command in Windows that will show mi some stats and i found this btop4win

Installation goes like that:

PS C:\Users\dszynk> winget install --id aristocratos.btop4win


The result:

Found btop4win [aristocratos.btop4win] Version 1.0.5
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
This package requires the following dependencies:
- Packages
Microsoft.VCRedist.2015+.x64

Downloading https://github.com/aristocratos/btop4win/releases/download/v1.0.5/btop4win-x64.zip

██████████████████████████████ 1016 KB / 1016 KB
Successfully verified installer hash
Extracting archive...
Successfully extracted archive
Starting package install...
Command line alias added: "btop"

Successfully installed


After running command btop i got this screen :)














Which looks absolutly fantastic.
Cheers.