home.social

#mssqlserver — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #mssqlserver, aggregated by home.social.

  1. PSBlitz 6.1.0 is live
    New checks for Backups (RPO/RPO est.) & Instance Security (beta).
    ImportExcel support
    Up to 70% faster Excel exports
    Retry logic for transient errors

    Read the full breakdown: vladdba.com/2026/05/28/psblitz
    Repo: github.com/VladDBA/PSBlitz

    #sqlserver #sqldba #powershell #microsoftsqlserver #mssqlserver #mssql #mssqldba #dba #PSBlitz #MVPBuzz

  2. PSBlitz 6.1.0 is live
    New checks for Backups (RPO/RPO est.) & Instance Security (beta).
    ImportExcel support
    Up to 70% faster Excel exports
    Retry logic for transient errors

    Read the full breakdown: vladdba.com/2026/05/28/psblitz
    Repo: github.com/VladDBA/PSBlitz

    #sqlserver #sqldba #powershell #microsoftsqlserver #mssqlserver #mssql #mssqldba #dba #PSBlitz #MVPBuzz

  3. PSBlitz 6.1.0 is live
    New checks for Backups (RPO/RPO est.) & Instance Security (beta).
    ImportExcel support
    Up to 70% faster Excel exports
    Retry logic for transient errors

    Read the full breakdown: vladdba.com/2026/05/28/psblitz
    Repo: github.com/VladDBA/PSBlitz

    #sqlserver #sqldba #powershell #microsoftsqlserver #mssqlserver #mssql #mssqldba #dba #PSBlitz #MVPBuzz

  4. Включаем EPA в FreeTDS и go-mssqldb: приключение на 5 минут

    Представьте: вы теряете контроль над SCCM — одним из самых критичных инструментов управления инфраструктурой. А точкой входа становится обычное подключение к MSSQL, где он хранит свои данные. Злоумышленник перехватывает NTLM-аутентификацию и перенаправляет её на нужный сервер — так работает NTLM relay. Мы в команде Security Engineering решили не ждать эксплуатации этой уязвимости. Меня зовут Булат Гафуров, я инженер по информационной безопасности в Яндексе. В этой статье я расскажу, почему стандартного решения оказалось недостаточно и как мы добавили поддержку механизма EPA в популярные библиотеки, чтобы переключить защиту на стороне MSSQL в режим Require, не лишив Linux- и Windows-сервисы доступа к данным.

    habr.com/ru/companies/yandex/a

    #windows #security #ntlm_relay #ntlm #ntlmrelay #epa #mssql #mssqlserver #microsoft #freetds

  5. Включаем EPA в FreeTDS и go-mssqldb: приключение на 5 минут

    Представьте: вы теряете контроль над SCCM — одним из самых критичных инструментов управления инфраструктурой. А точкой входа становится обычное подключение к MSSQL, где он хранит свои данные. Злоумышленник перехватывает NTLM-аутентификацию и перенаправляет её на нужный сервер — так работает NTLM relay. Мы в команде Security Engineering решили не ждать эксплуатации этой уязвимости. Меня зовут Булат Гафуров, я инженер по информационной безопасности в Яндексе. В этой статье я расскажу, почему стандартного решения оказалось недостаточно и как мы добавили поддержку механизма EPA в популярные библиотеки, чтобы переключить защиту на стороне MSSQL в режим Require, не лишив Linux- и Windows-сервисы доступа к данным.

    habr.com/ru/companies/yandex/a

    #windows #security #ntlm_relay #ntlm #ntlmrelay #epa #mssql #mssqlserver #microsoft #freetds

  6. Включаем EPA в FreeTDS и go-mssqldb: приключение на 5 минут

    Представьте: вы теряете контроль над SCCM — одним из самых критичных инструментов управления инфраструктурой. А точкой входа становится обычное подключение к MSSQL, где он хранит свои данные. Злоумышленник перехватывает NTLM-аутентификацию и перенаправляет её на нужный сервер — так работает NTLM relay. Мы в команде Security Engineering решили не ждать эксплуатации этой уязвимости. Меня зовут Булат Гафуров, я инженер по информационной безопасности в Яндексе. В этой статье я расскажу, почему стандартного решения оказалось недостаточно и как мы добавили поддержку механизма EPA в популярные библиотеки, чтобы переключить защиту на стороне MSSQL в режим Require, не лишив Linux- и Windows-сервисы доступа к данным.

    habr.com/ru/companies/yandex/a

    #windows #security #ntlm_relay #ntlm #ntlmrelay #epa #mssql #mssqlserver #microsoft #freetds

  7. Включаем EPA в FreeTDS и go-mssqldb: приключение на 5 минут

    Представьте: вы теряете контроль над SCCM — одним из самых критичных инструментов управления инфраструктурой. А точкой входа становится обычное подключение к MSSQL, где он хранит свои данные. Злоумышленник перехватывает NTLM-аутентификацию и перенаправляет её на нужный сервер — так работает NTLM relay. Мы в команде Security Engineering решили не ждать эксплуатации этой уязвимости. Меня зовут Булат Гафуров, я инженер по информационной безопасности в Яндексе. В этой статье я расскажу, почему стандартного решения оказалось недостаточно и как мы добавили поддержку механизма EPA в популярные библиотеки, чтобы переключить защиту на стороне MSSQL в режим Require, не лишив Linux- и Windows-сервисы доступа к данным.

    habr.com/ru/companies/yandex/a

    #windows #security #ntlm_relay #ntlm #ntlmrelay #epa #mssql #mssqlserver #microsoft #freetds

  8. Blog post from the past:
    In which I go over potential reasons for why some special characters end up corrupted and displayed as question marks, squares or something completely different in SQL Server.
    vladdba.com/2024/10/04/charact
    #sqlserver #sqldba #microsoftsqlserver #mssqlserver #mssql #mssqldba

  9. Blog post from the past:
    In which I go over potential reasons for why some special characters end up corrupted and displayed as question marks, squares or something completely different in SQL Server.
    vladdba.com/2024/10/04/charact
    #sqlserver #sqldba #microsoftsqlserver #mssqlserver #mssql #mssqldba

  10. Recently updated post:
    In which I discuss the risks of improperly configured SQL Server linked server connections and provide recommendations for securing them.
    Now with a query to identify improperly configured linked server connections.
    vladdba.com/2023/07/10/securin
    #sqlserver #sqldba #microsoftsqlserver #mssqlserver #mssql #mssqldba #security

  11. Recently updated post:
    In which I discuss the risks of improperly configured SQL Server linked server connections and provide recommendations for securing them.
    Now with a query to identify improperly configured linked server connections.
    vladdba.com/2023/07/10/securin
    #sqlserver #sqldba #microsoftsqlserver #mssqlserver #mssql #mssqldba #security

  12. I've noticed today that Microsoft Bing Webmaster Tools has a new "AI Performance" tab.
    Apparently, my SSMS 22 config blog post has been cited by "Microsoft Copilots and Partners" a total of 284.7K times since I've published it ~6 months ago. Pretty neat, although this doesn't really translate into visits.

    Link to blog post: vladdba.com/2025/11/16/my-sql-

    #sqlserver #sqldba #microsoftsqlserver #mssqlserver #mssql #mssqldba #sql

  13. I've noticed today that Microsoft Bing Webmaster Tools has a new "AI Performance" tab.
    Apparently, my SSMS 22 config blog post has been cited by "Microsoft Copilots and Partners" a total of 284.7K times since I've published it ~6 months ago. Pretty neat, although this doesn't really translate into visits.

    Link to blog post: vladdba.com/2025/11/16/my-sql-

    #sqlserver #sqldba #microsoftsqlserver #mssqlserver #mssql #mssqldba #sql

  14. Why does #MSSQLServer allow table indexes that have no name? How are they created? What is their use?

    #dba #ssms #microsoft

  15. Why does #MSSQLServer allow table indexes that have no name? How are they created? What is their use?

    #dba #ssms #microsoft

  16. Why does #MSSQLServer allow table indexes that have no name? How are they created? What is their use?

    #dba #ssms #microsoft

  17. Why does #MSSQLServer allow table indexes that have no name? How are they created? What is their use?

    #dba #ssms #microsoft

  18. Why does #MSSQLServer allow table indexes that have no name? How are they created? What is their use?

    #dba #ssms #microsoft

  19. Blog post from the past:
    In which I cover ANSI_NULLS and QUOTED_IDENTIFIER, two potentially dangerous SET options that stored procedures inherit from your session when created.
    vladdba.com/2025/03/03/dangero
    #sqlserver #sqldba #microsoftsqlserver #mssqlserver #mssql #mssqldba

  20. Blog post from the past:
    In which I cover ANSI_NULLS and QUOTED_IDENTIFIER, two potentially dangerous SET options that stored procedures inherit from your session when created.
    vladdba.com/2025/03/03/dangero
    #sqlserver #sqldba #microsoftsqlserver #mssqlserver #mssql #mssqldba

  21. Tgpiler is a transpiler based on Tsqlparser

    Tgpiler is a T-SQL transpiler that targets the Go programming language.
    github.com/ha1tch/tgpiler

    That means: you write T-SQL stored procedures, Tgpiler transpiles them to Go. Which means that with a little more luck and some astute tweaking, your old logic now scales horizontally for free.

    Tgpiler is a transpiler powered by tsqlparser that parses T-SQL stored procedures, interprets T-SQL DML and compiles to Go source code with two execution paths: static and dynamic. The dynamic pathway is a genuine T-SQL runtime that executes most dynamic T-SQL code as part of your Go microservice. Newer versions also support a dual backend: DML or gRPC. The DML backend targets Postgres, Mysql, SQLite, and MSSqlServer. The gRPC backend is based on gRPC protos and using voting heuristics it maps stored procedure code to gRPC execution.

    Once the vision is fully realised, it will become not a compiler, not a transpiler, not a migration tool with Go as its target, but a different category of tool for which we don't have a name yet:

    Its main use is the migration of vertically scalable business logic to horizontally scalable business logic.

    It's licenced under the GPL 3.0 and if you have any cool ideas about what should be done about it, feel free to call me:
    [email protected]

    #golang #tgpiler #tsql #foss #tsqlparser #db #database #mssqlserver #mssql #microsoft #sql #sqlite #postgres

  22. This is TSQLparser, a complete T-SQL parser written in Go. It's the kind of thing you use when you want to abandon Microsoft SQL Server for good (parser, lexer, and AST builder, to be exact).

    And here it is, GPL 3.0 licenced, or email me if you have any other ideas:
    [email protected]

    github.com/ha1tch/tsqlparser

    #golang #foss #tsql #mssql #mssqlserver #db #database #parser #microsoft #sql #sqlite #postgres

  23. T-SQL в .NET Core EF Core: Гибридный подход к производительности и гибкости (Переосмысление с учетом обсуждения)

    Секретное оружие в .NET Core: Почему вы игнорируете мощь T-SQL? Ваши LINQ-запросы становятся громоздкими? Производительность упирается в потолок? Возможно, вы упускаете нечто важное. Эта статья — приглашение взглянуть на привычные инструменты под новым углом. Мы исследуем гибридный подход, который позволяет использовать весь потенциал Microsoft SQL Server, выходя за рамки стандартного взаимодействия через EF Core. Узнайте, как T-SQL может упростить сложные задачи, повысить производительность и сделать вашу архитектуру более гибкой. Это не просто технический трюк, а переосмысление роли СУБД в современном приложении. Готовы узнать, как использовать "скрытые" возможности MSSQL и почему это может быть именно то, что нужно вашему проекту? Читать об этом

    habr.com/ru/articles/914378/

    #net #net_core #ef #entityframework #linq #tsql #sql #mssql #mssqlserver #database_development

  24. T-SQL в .NET Core EF Core: Гибридный подход к производительности и гибкости

    В мире .NET разработки, работа с базами данных – неотъемлемая часть. Entity Framework Core (EF Core) предоставляет удобный способ взаимодействия с данными, но при работе с SQL Server, особенно в сложных сценариях, LINQ запросы могут уступать в производительности и гибкости T-SQL. Статья рассматривает эту дилемму, предлагая гибридный подход. Мы погрузимся в проблему: как эффективно использовать мощь T-SQL, не отказываясь от преимуществ EF Core? Обсудим интеграцию T-SQL через Raw SQL, Views, UDF и Stored Procedures. Раскроем лучшие практики: разделение ответственности, оптимизацию запросов, безопасность и тестирование. Поймем, как сочетать удобство ORM с производительностью SQL Server, применяя Data-Driven Design и, при необходимости, Domain-Driven Design. Статья – руководство для .NET разработчиков, стремящихся к оптимальному балансу между производительностью, гибкостью и удобством разработки при работе с SQL Server и EF Core. Читать об этом

    habr.com/ru/articles/906522/

    #net #net_core #ef #entityframework #linq #tsql #sql #mssql #mssqlserver #database_development

  25. Blog post from the past:
    In which I cover ways of speeding up SELECT COUNT in SQL Server as well as some myths about best practices when it comes to SELECT COUNT.
    vladdba.com/2023/08/21/speedin
    #sqlserver #sqldba #microsoftsqlserver #mssqlserver #mssql #mssqldba