Bazı durumlarda SQL Server üzerinde Orphaned users diye adlandırdığımız, herhangi bir logine bağlı olmayan user’lar olabilmektedir. Bir database restore edildiğinde vs. Aşağıdaki script ile bu user’ları bulabiliriz. SELECT dp.type_desc, dp.sid, dp.name AS user_name FROM sys.database_principals AS dp LEFT JOIN sys.server_principals AS sp ON dp.sid = sp.sid WHERE sp.sid IS… Okumaya devam et SQL Login ve User Mapping – Orphaned users
Kategori: Script
T-SQL scriptler, SQL Server health check scriptleri
AlwaysOn Automatic Seeding ilerleme durumu
AlwaysOn Availability Group’a yeni bir database eklerken Automatic Seeding ile database taşıma opsiyonu seçildiğinde, database taşıma işleminin ilerleyişini takip edebileceğimiz bir script yazdım. Buraya tıklayarak Github üzerinden erişebilirsiniz. /*———————————————————————– Written by Yunus UYANIK, yunusuyanik.com Version 1.0 Date : 28.04.2020 (c) 2020, yunusuyanik.com. All rights reserved. ————————————————————————*/ SELECT database_size_bytes/1024/1024 AS TotalDBSize_MB, transferred_size_bytes/1024/1024 AS TotalTransferSize_MB, database_size_bytes/1024/1024-transferred_size_bytes/1024/1024 AS… Okumaya devam et AlwaysOn Automatic Seeding ilerleme durumu
SQL Server Tablo Boyutları
Ne için kullanırım?DB’deki tablolarınızın veri boyutlarını öğrenmek için kullanabilirsiniz. Nasıl kullanırım? T-SQL ile; SELECT t.NAME AS TableName, s.Name AS SchemaName, p.rows, SUM(a.total_pages) * 8 AS TotalSpaceKB, CAST(ROUND(((SUM(a.total_pages) * 8) / 1024.00), 2) AS numeric(36, 2)) AS TotalSpaceMB, SUM(a.used_pages) * 8 AS UsedSpaceKB, CAST(ROUND(((SUM(a.used_pages) * 8) / 1024.00), 2) AS numeric(36, 2)) AS UsedSpaceMB, (SUM(a.total_pages) -… Okumaya devam et SQL Server Tablo Boyutları