{"id":4726,"date":"2025-10-02T11:40:18","date_gmt":"2025-10-02T08:40:18","guid":{"rendered":"https:\/\/www.ozgurguler.net\/blog\/?p=4726"},"modified":"2026-10-03T12:39:08","modified_gmt":"2026-10-03T09:39:08","slug":"mikro-hizli-satis-2-kasa-kayit-sorunlari-ve-cozumu","status":"publish","type":"post","link":"https:\/\/www.ozgurguler.net\/blog\/mikro-hizli-satis-2-kasa-kayit-sorunlari-ve-cozumu\/","title":{"rendered":"Mikro H\u0131zl\u0131 Sat\u0131\u015f 2: Kasa Kay\u0131t Sorunlar\u0131 ve \u00c7\u00f6z\u00fcm\u00fc"},"content":{"rendered":"<h1><span class=\"\">Mikro H\u0131zl\u0131 Sat\u0131\u015f 2: Kasa Kay\u0131t Sorunlar\u0131 ve \u00c7\u00f6z\u00fcm\u00fc<\/span><\/h1>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">Mikro H\u0131zl\u0131 Sat\u0131\u015f 2 kullan\u0131rken zaman zaman kar\u015f\u0131la\u015f\u0131lan kasa kay\u0131t sorunlar\u0131, \u00f6zellikle kasa yeniden kurulumu veya lisanslama s\u00fcre\u00e7lerinde can s\u0131k\u0131c\u0131 bir hal alabilir. Bu yaz\u0131da, kay\u0131tl\u0131 kasalar\u0131 yeniden kaydetmek i\u00e7in izlenmesi gereken ad\u0131mlar\u0131 ve dikkat edilmesi gereken noktalar\u0131 ad\u0131m ad\u0131m ele alaca\u011f\u0131z.<\/span><\/p>\n<blockquote>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">\u26a0\ufe0f <\/span><strong><span class=\"\">Uyar\u0131:<\/span><\/strong><span class=\"\"> Bu yaz\u0131daki i\u015flemler veritaban\u0131 \u00fczerinde do\u011frudan de\u011fi\u015fiklik yapar. \u0130\u015flemlere ba\u015flamadan \u00f6nce mutlaka <\/span><strong><span class=\"\">veritaban\u0131 yede\u011fi<\/span><\/strong><span class=\"\"> ald\u0131\u011f\u0131n\u0131zdan emin olun.<\/span><\/p>\n<\/blockquote>\n<hr \/>\n<h2><span class=\"\">1. Lisans Kayd\u0131n\u0131n Silinmesi<\/span><\/h2>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">Register edilen kasalar, lisans bilgisi olarak <\/span><strong><code>URUNLISANS<\/code><\/strong><span class=\"\"> tablosunda tutulmaktad\u0131r. Bu nedenle bir kasay\u0131 yeniden kaydetmek istedi\u011finizde, \u00f6ncelikle ilgili lisans kayd\u0131n\u0131n silinmesi gerekir. Akabinde Mikro yeniden lisanslanmal\u0131d\u0131r<\/span><\/p>\n<div class=\"md-code-block md-code-block-dark\">\n<div class=\"md-code-block-banner-wrap\">\n<div class=\"md-code-block-banner md-code-block-banner-lite\">\n<div class=\"_121d384\">\n<blockquote>\n<div><\/div>\n<div><\/div>\n<div class=\"d2a24f03\"><span class=\"token keyword\" style=\"font-family: Consolas, Monaco, monospace;\">DELETE<\/span><span style=\"font-family: Consolas, Monaco, monospace;\"> URUN_LISANS<\/span><\/div>\n<\/blockquote>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">Bu ad\u0131m atlan\u0131rsa, kasa yeniden kaydedilmeye \u00e7al\u0131\u015f\u0131ld\u0131\u011f\u0131nda &#8220;zaten lisansl\u0131&#8221; benzeri hatalarla kar\u015f\u0131la\u015fabilirsiniz.<\/span><\/p>\n<hr \/>\n<h2><span class=\"\">2. H\u0131zl\u0131 Sat\u0131\u015f Kasa Kay\u0131tlar\u0131n\u0131n S\u0131f\u0131rlanmas\u0131<\/span><\/h2>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">Lisans kayd\u0131n\u0131 sildikten sonra, H\u0131zl\u0131 Sat\u0131\u015f Y\u00f6netim taraf\u0131ndaki istemci kay\u0131tlar\u0131n\u0131n da s\u0131f\u0131rlanmas\u0131 gerekir.<\/span><\/p>\n<div class=\"md-code-block md-code-block-dark\">\n<div class=\"md-code-block-banner-wrap\">\n<div class=\"md-code-block-banner md-code-block-banner-lite\">\n<div class=\"_121d384\">\n<div class=\"d2a24f03\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<blockquote>\n<pre><span class=\"token keyword\">SELECT<\/span> <span class=\"token operator\">*<\/span> <span class=\"token keyword\">FROM<\/span> <span class=\"token punctuation\">[<\/span>HizliSatisYonetim_Mikro<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span><span class=\"token punctuation\">[<\/span>dbo<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span><span class=\"token punctuation\">[<\/span>Client<span class=\"token punctuation\">]<\/span><\/pre>\n<\/blockquote>\n<\/div>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">Mevcut kay\u0131tlar\u0131 inceledikten sonra a\u015fa\u011f\u0131daki alanlar\u0131 s\u0131f\u0131rlay\u0131n:<\/span><\/p>\n<div class=\"md-code-block md-code-block-dark\">\n<div class=\"md-code-block-banner-wrap\">\n<div class=\"md-code-block-banner md-code-block-banner-lite\">\n<div class=\"_121d384\">\n<blockquote>\n<div class=\"d2a24f03\"><span class=\"token keyword\" style=\"font-family: Consolas, Monaco, monospace;\">UPDATE<\/span> <span class=\"token punctuation\" style=\"font-family: Consolas, Monaco, monospace;\">[<\/span><span style=\"font-family: Consolas, Monaco, monospace;\">HizliSatisYonetim_Mikro<\/span><span class=\"token punctuation\" style=\"font-family: Consolas, Monaco, monospace;\">]<\/span><span class=\"token punctuation\" style=\"font-family: Consolas, Monaco, monospace;\">.<\/span><span class=\"token punctuation\" style=\"font-family: Consolas, Monaco, monospace;\">[<\/span><span style=\"font-family: Consolas, Monaco, monospace;\">dbo<\/span><span class=\"token punctuation\" style=\"font-family: Consolas, Monaco, monospace;\">]<\/span><span class=\"token punctuation\" style=\"font-family: Consolas, Monaco, monospace;\">.<\/span><span class=\"token punctuation\" style=\"font-family: Consolas, Monaco, monospace;\">[<\/span><span style=\"font-family: Consolas, Monaco, monospace;\">Client<\/span><span class=\"token punctuation\" style=\"font-family: Consolas, Monaco, monospace;\">]<\/span> <span class=\"token keyword\" style=\"font-family: Consolas, Monaco, monospace;\">SET<\/span><span style=\"font-family: Consolas, Monaco, monospace;\"> SetupCompleted <\/span><span class=\"token operator\" style=\"font-family: Consolas, Monaco, monospace;\">=<\/span> <span class=\"token string\" style=\"font-family: Consolas, Monaco, monospace;\">&#8216;0&#8217;<\/span><\/div>\n<\/blockquote>\n<\/div>\n<\/div>\n<\/div>\n<blockquote>\n<pre><span class=\"token keyword\">UPDATE<\/span> <span class=\"token punctuation\">[<\/span>HizliSatisYonetim_Mikro<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span><span class=\"token punctuation\">[<\/span>dbo<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span><span class=\"token punctuation\">[<\/span>Client<span class=\"token punctuation\">]<\/span> <span class=\"token keyword\">SET<\/span> MachineCode <span class=\"token operator\">=<\/span> <span class=\"token string\">''<\/span>\r\n<span class=\"token keyword\">UPDATE<\/span> <span class=\"token punctuation\">[<\/span>HizliSatisYonetim_Mikro<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span><span class=\"token punctuation\">[<\/span>dbo<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span><span class=\"token punctuation\">[<\/span>Client<span class=\"token punctuation\">]<\/span> <span class=\"token keyword\">SET<\/span> MergeLines <span class=\"token operator\">=<\/span> <span class=\"token string\">'0'<\/span><\/pre>\n<\/blockquote>\n<\/div>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">Bu \u00fc\u00e7 alan\u0131n s\u0131f\u0131rlanmas\u0131yla kasa, ilk kurulum (setup) moduna d\u00f6nm\u00fc\u015f olur.<\/span><\/p>\n<hr \/>\n<h2><span class=\"\">3. Mikro Kasa Ba\u011flant\u0131lar\u0131n\u0131n S\u0131f\u0131rlanmas\u0131<\/span><\/h2>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">Kasan\u0131n Mikro taraf\u0131ndaki ba\u011flant\u0131 bilgileri <\/span><strong><code>HIZLI_SATIS_KASA_AYARLARI<\/code><\/strong><span class=\"\"> tablosunda tutulur. <\/span><\/p>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">Yeniden kay\u0131t \u00f6ncesinde buradaki makine ID bilgisinin de temizlenmesi gerekir.<\/span><\/p>\n<div class=\"md-code-block md-code-block-dark\">\n<div class=\"md-code-block-banner-wrap\">\n<div class=\"md-code-block-banner md-code-block-banner-lite\">\n<div class=\"_121d384\">\n<div class=\"d2a24f03\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<blockquote>\n<pre><span class=\"token keyword\">SELECT<\/span> <span class=\"token operator\">*<\/span> <span class=\"token keyword\">FROM<\/span> HIZLI_SATIS_KASA_AYARLARI\r\n\r\n<span class=\"token keyword\">UPDATE<\/span> HIZLI_SATIS_KASA_AYARLARI\r\n<span class=\"token keyword\">SET<\/span> hska_makine_id <span class=\"token operator\">=<\/span> <span class=\"token string\">'00000000-0000-0000-0000-000000000000'<\/span><\/pre>\n<\/blockquote>\n<\/div>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">Bu i\u015flem sonras\u0131nda kasa, yeni bir makineye ba\u011flanacakm\u0131\u015f gibi temiz bir duruma gelir.<\/span><\/p>\n<hr \/>\n<h2><span class=\"\">4. Eski Kasan\u0131n LocalDB Taraf\u0131ndaki Verileri<\/span><\/h2>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">E\u011fer kay\u0131tl\u0131 ve daha \u00f6nce ba\u011flanm\u0131\u015f eski kasalar varsa, bu makinelerde <\/span><strong><span class=\"\">LocalSQLDB<\/span><\/strong><span class=\"\"> \u00fczerinde \u00e7al\u0131\u015fan H\u0131zl\u0131 Sat\u0131\u015f veritaban\u0131na ba\u011flanman\u0131z gerekir. Burada iki kritik i\u015flem vard\u0131r:<\/span><\/p>\n<ol start=\"1\">\n<li>\n<p class=\"ds-markdown-paragraph\"><strong><span class=\"\">Eski h\u0131zl\u0131 sat\u0131\u015f verisinin yede\u011fini almak<\/span><\/strong><span class=\"\"> (veri kayb\u0131n\u0131 \u00f6nlemek i\u00e7in).<\/span><\/p>\n<\/li>\n<li>\n<p class=\"ds-markdown-paragraph\"><strong><span class=\"\">Eski h\u0131zl\u0131 sat\u0131\u015f verisini silmek<\/span><\/strong><span class=\"\"> (temiz bir kurulum i\u00e7in).<\/span><\/p>\n<\/li>\n<\/ol>\n<h3><span class=\"\">LocalDB Ba\u011flant\u0131s\u0131n\u0131 Tespit Etmek<\/span><\/h3>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">Makinelerde MSSQL LocalDB \u00f6rne\u011fini tespit etmek i\u00e7in komut sat\u0131r\u0131ndan \u015fu komutlar\u0131 kullanabilirsiniz:<\/span><\/p>\n<div class=\"md-code-block md-code-block-dark\">\n<div class=\"md-code-block-banner-wrap\">\n<div class=\"md-code-block-banner md-code-block-banner-lite\">\n<div class=\"_121d384\">\n<blockquote>\n<div class=\"d2a24f03\"><span style=\"font-family: Consolas, Monaco, monospace;\">sqllocaldb info<\/span><\/div>\n<\/blockquote>\n<\/div>\n<\/div>\n<\/div>\n<blockquote>\n<pre>sqllocaldb info MSSQLLocalDB<\/pre>\n<\/blockquote>\n<\/div>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">\u0130lk komut sistemde tan\u0131ml\u0131 t\u00fcm LocalDB \u00f6rneklerini listeler. \u0130kinci komut ise yayg\u0131n olarak kullan\u0131lan <\/span><strong><code>MSSQLLocalDB<\/code><\/strong><span class=\"\"> \u00f6rne\u011finin detaylar\u0131n\u0131 g\u00f6sterir. <\/span><\/p>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">Bu \u00e7\u0131kt\u0131y\u0131 kullanarak ilgili veritaban\u0131na ba\u011flanabilir ve yedek\/silme i\u015flemlerini ger\u00e7ekle\u015ftirebilirsiniz.<\/span><\/p>\n<hr \/>\n<h2><span class=\"\">Sonu\u00e7<\/span><\/h2>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">Mikro H\u0131zl\u0131 Sat\u0131\u015f 2&#8217;de kasa kay\u0131t sorunlar\u0131n\u0131 \u00e7\u00f6zmek i\u00e7in izlenmesi gereken yol asl\u0131nda net bir s\u0131ra takip ediyor:<\/span><\/p>\n<ol start=\"1\">\n<li>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">\u2705 <\/span><code>URUNLISANS<\/code><span class=\"\"> tablosundan lisans kayd\u0131n\u0131 sil<\/span><\/p>\n<\/li>\n<li>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">\u2705 <\/span><code>HizliSatisYonetim_Mikro.Client<\/code><span class=\"\"> tablosundaki kurulum alanlar\u0131n\u0131 s\u0131f\u0131rla<\/span><\/p>\n<\/li>\n<li>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">\u2705 <\/span><code>HIZLI_SATIS_KASA_AYARLARI<\/code><span class=\"\"> tablosundaki makine ID&#8217;sini temizle<\/span><\/p>\n<\/li>\n<li>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">\u2705 Eski kasan\u0131n LocalDB verisini yedekle ve sil<\/span><\/p>\n<\/li>\n<\/ol>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">Bu ad\u0131mlar\u0131 s\u0131ras\u0131yla uygulad\u0131\u011f\u0131n\u0131zda, kasa yeniden sorunsuz \u015fekilde kaydedilebilir hale gelir. <\/span><\/p>\n<p class=\"ds-markdown-paragraph\"><span class=\"\">Yine de hat\u0131rlatmakta fayda var: <\/span><strong><span class=\"\">Her i\u015flem \u00f6ncesi yedek almak, olas\u0131 veri kay\u0131plar\u0131n\u0131n \u00f6n\u00fcne ge\u00e7menin en g\u00fcvenli yoludur.<\/span><\/strong><\/p>\n<blockquote><p><strong><span class=\"\">\u00d6nemli Not:<\/span><\/strong><span class=\"\"> Her kasa i\u00e7in LocalDB\u2019de bulunan H\u0131zl\u0131Sat\u0131\u015f veritaban\u0131 i\u00e7indeki <\/span><code>Settings<\/code><span class=\"\"> tablosu, eski kasa ve POS ayarlar\u0131n\u0131n tutuldu\u011fu yerdir. <\/span><\/p><\/blockquote>\n<p><span class=\"\">Bu nedenle eski H\u0131zl\u0131 Sat\u0131\u015f verisini silmeden \u00f6nce mutlaka yedek al\u0131nmal\u0131d\u0131r. Aksi halde kasa ve POS ayarlar\u0131n\u0131z kaybolabilir.<\/span><\/p>\n<p><strong><em><span class=\"\">Bu yaz\u0131, saha deste\u011fi s\u0131ras\u0131nda kar\u015f\u0131la\u015f\u0131lan kasa kay\u0131t sorunlar\u0131na y\u00f6nelik pratik bir \u00e7\u00f6z\u00fcm rehberi olarak haz\u0131rlanm\u0131\u015ft\u0131r.<\/span><\/em><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mikro H\u0131zl\u0131 Sat\u0131\u015f 2: Kasa Kay\u0131t Sorunlar\u0131 ve \u00c7\u00f6z\u00fcm\u00fc Mikro H\u0131zl\u0131 Sat\u0131\u015f 2 kullan\u0131rken zaman zaman kar\u015f\u0131la\u015f\u0131lan kasa kay\u0131t sorunlar\u0131, \u00f6zellikle kasa yeniden kurulumu veya lisanslama s\u00fcre\u00e7lerinde can s\u0131k\u0131c\u0131 bir hal alabilir. Bu yaz\u0131da, kay\u0131tl\u0131 kasalar\u0131 yeniden kaydetmek i\u00e7in izlenmesi gereken ad\u0131mlar\u0131 ve dikkat edilmesi gereken noktalar\u0131 ad\u0131m ad\u0131m ele alaca\u011f\u0131z. \u26a0\ufe0f Uyar\u0131: Bu yaz\u0131daki [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":1637,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-4726","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mikro-yazilimevi"],"_links":{"self":[{"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/posts\/4726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/comments?post=4726"}],"version-history":[{"count":7,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/posts\/4726\/revisions"}],"predecessor-version":[{"id":4733,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/posts\/4726\/revisions\/4733"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/media\/1637"}],"wp:attachment":[{"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/media?parent=4726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/categories?post=4726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/tags?post=4726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}