sqltools
54 TopicsWriting a great session abstract for FabCon & SQLCon
Important Dates FabCon/SQLCon Europe in Barcelona, runs 2026 September 28 - Oct 1, 2026 Workshop Call for Content open Feb 17, 2026 to March 23, 2026 Breakout Session Call for Content open Feb 17, 2026 to April 17, 2026 When submitting a session to a conference, consider the following: Title: The title should answer the attendee's question what's in it for me? Why should I attend this session? Is it going to make me better at my job? Will it save my company money? Will it make my reports more organized or my database faster, more secure or modern? The title needs to make sense; it needs to inform. It doesn't need to be funny or contain a dad joke. It CAN, but that's secondary. It shouldn't just be the name of a product or even "Learn [product name]" because you can't teach me everything about it in 60 minutes or less. Abstract: The abstract should contain 3 things: It should define the problem you're trying to solve. It should introduce the solution. It should briefly describe what they'll learn about the solution. In the time allotted. The problem can be that the attendee doesn’t know how to create great visuals, performance tune, connect to Lakehouse, etc. If so, consider titles like “Creating Great Visuals Using...”, “Cutting Costs by Optimizing Your...”, or “Understanding Governance in…” The abstract can introduce a new feature or concept. If so, then the problem is "there's a new thing that you don't know about yet." The solution is "this feature does X, Y & Z." Then tell them that they'll learn everything about X or a little bit about X, Y & Z. If you include an acronym, make sure you spell it out first. Not everyone is going to know what it means, and you don't want only a room full of attendees that already know everything. Avoid using many buzz words in you title or abstract. Drop it into Copilot for a final check and use prompts to help improve your work. Use "make it more precise" if it's over the character count. Tey "make it more professional" if you think it's more casual than you intended. Final check: Before you hit submit, run your abstract by a friend. Does it make sense to the technical and/or non-technical? Do the grammar & spelling check out? With allowances for English not being your 1st language, the abstract should show that you can effectively communicate the topic to an audience. Does the level assigned match the abstract? Is it in the right track? Most calls for content provide definitions on what's a good fit for content in each topic. You can find the topic definitions for FabCon/SQLCon Europe here. Can you do ALL THIS in 60 minutes? Does it fit within the character count? Lastly, a few "don'ts" Don't include your name in the abstract if you know the review is done blind. Don't add it to every category or track. Be mindful. Don't email organizers to say you've submitted a session. They know. Don't demand feedback the very day you're declined. Well, never demand it, but waiting a week to politely ask never hurts. Respect the decision if they aren’t able to offer you feedback. Remember that 800 people might be asking the same question. Don't be entitled. No one *stole* your spot. It was never yours to begin with. Don't use AI to write your entire abstract. Reviewers typically know when it's not written by a human or there are tools that help them check. If you can't convey a concept on your own in 400 characters, how can we trust that you can speak on the concept for a full hour?413Views3likes0CommentsSSMA Copilot for SAP ASE (Sybase)
Introduction SAP ASE (formerly Sybase) continues to power mission‑critical workloads across financial services, telecom, and large-scale enterprise applications. However, as modernization accelerates, more customers are actively seeking reliable and automated paths to migrate Sybase workloads to Microsoft SQL Server and Azure SQL Targets. While Sybase’s T-SQL dialect shares several similarities with Microsoft SQL Server, its procedural code contains deep complexities—extended syntax, non-standard constructs, legacy system tables, and database‑scoped behaviors that often break traditional rule-based converters. These nuances make stored procedures, triggers, and packages some of the hardest assets to migrate. To address these challenges, the SQL Migration team is expanding Copilot-based code conversion capabilities to SSMA SAP ASE, following the same intuitive user flow as the Oracle-to-SQL Copilot released earlier. This new AI-assisted experience dramatically reduces manual fix-up effort, boosts conversion accuracy, and empowers users to modernize complex Sybase assets with confidence. Why We Built This SSMA’s rule engine already auto-converts a significant portion of Sybase code—typically around 70% for standard workloads. But rule-based systems hit limitations when faced with: Proprietary Sybase syntax variations Conditional logic or cursors expressed in non-standard forms System-level commands not supported in SQL Server Ambiguous constructs requiring contextual interpretation These gaps often force users into tedious manual rewriting. By bringing agentic AI into the equation, Copilot attempts to fill the missing 30%—providing syntactically correct, context-aware, and fully explained code conversions. Instead of relying solely on static rules, Copilot understands intent, identifies root-causes of failures, and generates SQL Server-compatible alternatives with transparent reasoning. This combination of deterministic rule engine + adaptive AI unlocks a far more complete, scalable, and user-friendly migration experience. Authentication Methods SSMA for SAP ASE offers two simple ways to authenticate with Copilot, giving customers flexibility based on their security and infrastructure needs. Option 1: Bring Your Own Key (Azure OpenAI) Connect SSMA to your own Azure OpenAI resource using your deployment details and key. This option is ideal for organizations that already manage Azure OpenAI or require strict control over their AI environment. Option 2: Microsoft‑Managed Endpoint (Preview) A new, seamless experience where no API key is needed. Users simply sign in with Microsoft Entra ID, and SSMA handles authentication through a secure browser-based flow. For detailed setup steps and prerequisites for both authentication options, refer to the SSMA Copilot Learn documentation. What Copilot Offers When the “Fix with Copilot” button is triggered, SSMA opens a structured tri-pane experience designed for clarity and trust: 1. Errors to Fix Shows issues that the rule engine could not convert—whether due to unsupported syntax, parse failures, or ambiguous constructs. This helps users quickly understand where the rule engine struggled. 2. Explanation Provides a detailed, human-readable breakdown of: Why the conversion failed What the Copilot-generated fix means How the logic differs from Sybase to SQL Server This section builds trust, making AI-generated code fully interpretable. 3. Code Review Window Displays a side-by-side diff: Left: SSMA-generated output Right: Copilot-converted SQL code Changes are highlighted so users can validate improvements, understand transformations, and decide whether to apply the Copilot output. From an implementation and architecture point of view, this is similar to SSMA Oracle to SQL Code Conversion Copilot. To know more about how the AI model has been trained, refer to this blog. Sample Use Case (as illustrated in the GIF) In the example shown in the blog GIF, a Sybase stored procedure fails conversion because: It uses set switch on drop_system_tables with override, no_info—a Sybase-only command unsupported in SQL Server. The procedure definition contains create or replace procedure, which is not valid T‑SQL syntax. The rule engine cannot parse the affected block, causing SSMA to output the original Sybase procedure as a commented fallback. When Copilot is invoked: It identifies the unsupported keywords Suggests correct SQL Server equivalents (e.g., translating create or replace into IF EXISTS ... DROP + CREATE PROCEDURE) Generates a complete, runnable T‑SQL procedure Explains why each fix was made This allows users to resolve previously conversion‑blocking issues instantly. To learn more, Copilot in SSMA Real‑World Impact With SSMA’s SAP ASE Copilot, teams can migrate Sybase workloads with significantly less manual effort. Developers, DBAs, and architects gain: Faster conversion cycles Higher code accuracy Clear explanations that improve learning and long-term maintainability Independence from long, multi-step manual rewrite processes This Copilot experience transforms complex procedural conversions into guided, high-confidence workflows—making modernization more accessible for organizations of all sizes.192Views0likes1CommentJoin us at SQLCon 2026
SQLCon 2026, the premier Microsoft SQL Community Conference, is co-located with the Microsoft Fabric Community Conference (FabCon) from March 16-20, 2026! Register today! This year, your Azure Data Community worlds collide, bringing the SQL and Fabric communities together for a brand-new experience. If you're passionate about SQL Server, Azure SQL, SQL in Fabric, SQL Tools, migration and modernization, database security, or building AI-powered apps with SQL, SQLCon 2026 is the place for you. We're bringing you an amazing keynote in the State Farm Arena, 50+ breakout sessions, and 4 expert-led workshops designed to help you optimize, innovate, and connect just on SQL alone! Join us in Atlanta where we're going to renew the SQL Community spirit - rebuild & reconnect with your networks, friendships, and career-building opportunities. SQLCon is just one part of our renewed commitment to connect at conferences, user groups, online, and at regional events. In a few words, we miss you. Why are SQLCon + FabCon better together? One registration, double the value: Register for either conference and get full access to both - mix and match sessions, keynotes, and community events to fit your interests. Shared spaces, shared energy: Enjoy the same expo hall, registration desk, conference app, and community lounge. Network with peers across the data platform spectrum. Unforgettable experiences: Join us for both keynotes at the State Farm Arena and celebrate at the legendary attendee party at the Georgia Aquarium. Register today and save $200 with code SQLCMTY200. Register Now! Let's build the future of data together. See you at SQLCon + FabCon!529Views0likes0CommentsAnnouncing GA of SQL Server 2025 on RHEL 10 and Ubuntu 24.04, with additional enhancements for Linux deployments
We are excited to announce the General Availability (GA) of SQL Server 2025 on Red Hat Enterprise Linux (RHEL) 10 and Ubuntu 24.04, starting with the CU1 release. This milestone empowers enterprises to deploy SQL Server 2025 on the latest Linux distributions, ensuring robust compatibility, enhanced security, and optimal performance for mission-critical workloads. The GA reinforces our commitment to delivering a modern, secure, and AI-ready database platform across diverse Linux environments. CU1 Release Highlights Key Features: Production-Ready Support: GA support for RHEL 10 and Ubuntu 24.04, enabling production deployments on the newest Linux platforms. Important: Update your SQL Server repository To ensure you are installing the production-ready GA version of SQL Server 2025, it is essential to update your repository from mssql-server-preview.repo to mssql-server-2025.repo. Continuing to use the preview repository may result in installing pre-release builds that are not intended for production workloads. You can proceed with the installation steps as described in the official documentation: RHEL: Install SQL Server on Linux Ubuntu: Install SQL Server on Linux Enable database creation or restoration in Contained Availability Group sessions You can now use the session context key 'allow_cag_create_db' set via the existing stored procedure sp_set_session_contex to enable database creation and restoration directly within a contained availability group (CAG) session through the CAG listener. Only users with the dbcreator role can create databases in a CAG session, and only users with the db_owner or sysadmin role can restore databases. Example: EXEC sp_set_session_context @key = N'allow_cag_create_db', @value = 1; This command enables the feature for your session. To disable it, set @value = 0. Enhanced Observability: SQL Server 2025 on Linux introduces new Dynamic Management Views (DMVs) that provides comprehensive, system-level insights. These DMVs collect and expose metrics from the underlying operating system, allowing administrators to monitor and diagnose not only SQL Server’s performance, but also the impact of other processes running on the same host. This holistic visibility helps distinguish between issues caused by SQL Server and those originating from other workloads or infrastructure bottlenecks, enabling more effective troubleshooting and optimization for mission-critical deployments. sys.dm_os_linux_cpu_stats: Enables users to identify CPU saturation, investigate I/O waits, analyze system responsiveness, and correlate SQL Server performance with broader OS activity, helping to separate database-specific bottlenecks from infrastructure-wide challenges. sys.dm_os_linux_disk_stats: Facilitates detection of log flush slowness, assessment of checkpoint or read-heavy workloads, and identification of external I/O pressure from noisy neighbors on shared hosts, helping teams optimize storage tiers and queue settings. sys.dm_os_linux_net_stats: Provides real-time visibility into network interface statistics, enabling proactive monitoring and troubleshooting of connectivity and throughput issues. Collectively, these DMVs equip database professionals with actionable, OS-level metrics to maintain stability, optimize performance, and ensure reliability in mission-critical Linux deployments. References What’s New in SQL Server 2025 Contained Availability Group You can share your feedback using any of the following methods: Submit your ideas on Azure Ideas (Use the SQL Server on Linux Group on the left side of the page) Alternatively, you can open issues: Issues · microsoft/mssql-docker (github.com) on GitHub. We hope you give SQL Server 2025 CU1 on RHEL10 or Ubuntu 24.04 a try - and we look forward to hearing what you think!585Views1like1CommentAnnouncing SQLCon 2026: Better Together with FabCon!
We’re thrilled to unveil SQLCon 2026, the premier Microsoft SQL Community Conference, co-located with the Microsoft Fabric Community Conference (FabCon) from March 16–20, 2026! This year, we’re bringing the best of both worlds under one roof—uniting the vibrant SQL and Fabric communities for a truly next-level experience. Whether you’re passionate about SQL Server, Azure SQL, SQL in Fabric, SQL Tools, migration and modernization, database security, or building AI-powered apps with SQL, SQLCon 2026 has you covered. Dive into 50+ breakout sessions and 4 expert-led workshops designed to help you optimize, innovate, and connect. Why are SQLCon + FabCon better together? One registration, double the value: Register for either conference and get full access to both—mix and match sessions, keynotes, and community events to fit your interests. Shared spaces, shared energy: Enjoy the same expo hall, registration desk, conference app, and community lounge. Network with peers across the data platform spectrum. Unforgettable experiences: Join us for both keynotes at the State Farm Arena and celebrate at the legendary attendee party at the Georgia Aquarium. Our goal is to reignite the SQL Community spirit—restoring the robust networks, friendships, and career-building opportunities that make this ecosystem so special. SQLCon is just the beginning of a renewed commitment to connect at conferences, user groups, online, and at regional events. Early Access Pricing Extended! Register by November 14th and save $200 with code SQLCMTY200. Register Now! Want to share your expertise? The Call for Content is open until November 20th for both conferences! Let’s build the future of data—together. See you at SQLCon + FabCon!5.9KViews8likes1CommentSQL Server Management Studio (SSMS) 22 is now Generally Available (GA)
SQL Server Management Studio (SSMS) 22 GA is now available The SSMS team is thrilled to announce the general availability release of SQL Server Management Studio (SSMS) 22! This has been a busy year for SSMS, to say the least. For the first time in SSMS history, we released two GA versions. Between Previews, minor releases, and major version updates, we shipped SSMS 22 times (yes, we counted!). We want to say thank you to the community for staying patient with us over the past year (it’s hard to believe that just about a year ago SSMS 21 Preview 1 was released), giving us so much feedback to improve the product, and of course adapting to the new look and feel of the SSMS interface! SSMS 22 brings several highly-awaited features, including Windows Arm64 support, GitHub Copilot (preview), SQL Server 2025 (preview) support, several UX improvements, and new SQL database and data warehouse in Fabric integrations. Download and Install SSMS 22 SSMS 22 can be installed side-by-side with other versions of SSMS. Download SSMS 22.0.0 Like SSMS 21, SSMS 22 uses the Visual Studio Installer. You can customize your installation by adding Workloads, including those such as GitHub Copilot (preview), the Query Hint Recommendations Tool (preview), or the Migration Assistant. Highlights The entire list of new features and bug fixes can be found in our release notes, but a few notable mentions include: Introduction of Windows Arm64 support Introduction of GitHub Copilot (preview) UX improvements (zoom results grid, open an execution plan in a new tab, connection dialog updates) Introduction of Query Hint Recommendations Tool (preview) SQL Server 2025 (preview) updates (supporting JSON/Vector data types, JSON viewer, IntelliSense updates, snippets, scripting, table designer support, edit data support) SQL database in Fabric integrations (browse SQL databases in Fabric from connection dialog, OE improvements) Support policy With the release of SSMS 22, previous versions of SSMS will no longer receive support, as per our support policy. We strongly recommend upgrading to SSMS 22 to access the latest features, security updates, and critical fixes. What’s next? As I mentioned before, this was a historic year for SSMS (perhaps fitting for SSMS’ 20 th year). We knew that two GA releases in the same calendar year was going to be ambitious, but as Erin mentioned in her previous blog post, various factors informed our release schedule this year. Now that SSMS 22 is out in the world, we do not expect to have the same release cadence and we’ll spend time to think about what an optimal balance looks like. Looking ahead, we’re focusing on extending support for SQL Server 2025, continuing to integrate with Fabric SQL experiences, and expanding our efforts related to theming and Arm64 support. We’re also continuing our investment in AI-powered tooling enhancements to improve productivity and make intelligent recommendations more accessible throughout the management workflow. You can read more about our plans on our roadmap. Let us know what you think Without our community, SSMS wouldn’t exist! We’d love to hear from you about SSMS 22. If you find a bug or a feature that you’re wishing for, please add an item to our Developer Community site. Filing a bug directly from SSMS by going to Help > Send Feedback > Report a Bug/Suggest a Feature automatically tells us which version you’re using (one less question for us to ask you in our Need More Info requests!). Thank you for being part of this journey with us. It's been a wild ride, and the future is bright. Enjoy SSMS 22 GA!18KViews3likes3Comments