All Projects → akarzazi → SSMSPlus

akarzazi / SSMSPlus

Licence: other
SSMS Plus is a productivity extension for SQL Server Management Studio 18

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to SSMSPlus

DacFx
SQL Server database schema validation, deployment, and upgrade runtime. Enables declarative database development and database portability across SQL Server versions and environments.
Stars: ✭ 152 (+270.73%)
Mutual labels:  sql-server
ThrowawayDb
Dead simple integration tests with SQL Server or Postgres throwaway databases that are created on the fly, used briefly then disposed of automagically.
Stars: ✭ 137 (+234.15%)
Mutual labels:  sql-server
web-schedule-course
🚪 基于ASP.NET和SQL Server数据库开发的排课系统(web开发课程设计)
Stars: ✭ 40 (-2.44%)
Mutual labels:  sql-server
dbfx
This is a free, cross platform, open source database management tool based on JavaFX and vertx SQL client.
Stars: ✭ 63 (+53.66%)
Mutual labels:  sql-server
database
Joomla Framework Database Package
Stars: ✭ 25 (-39.02%)
Mutual labels:  sql-server
fullcalendar-aspnet-core
Implementation of FullCalendar in ASP.NET Core
Stars: ✭ 30 (-26.83%)
Mutual labels:  sql-server
Packer
Packer helpers and templates for Docker, IIS, SQL Server and Visual Studio on Windows and Ubuntu
Stars: ✭ 242 (+490.24%)
Mutual labels:  sql-server
XESmartTarget
A configurable target for SQL Server Extended Events. Write to a table or perform custom actions with no effort.
Stars: ✭ 66 (+60.98%)
Mutual labels:  sql-server
MsCoreOne
MsCoreOne is a simple Ecommerce with using many technologies such as .NET 5, Entity Framework Core 5, React 16.13 with modern Clean Architecture, Domain-Driven Design, CQRS, SOLID, Identity Server 4, Blazor. It will focus on resolving the problems always see in the process to develop projects.
Stars: ✭ 77 (+87.8%)
Mutual labels:  sql-server
sp who3
The sp_who3 stored procedure is a custom and open source alternative to the sp_who system stored procedures available in SQL Server.
Stars: ✭ 49 (+19.51%)
Mutual labels:  sql-server
community-presentations
Presentation Repository for SQL Server / PowerShell Presentations within the Community
Stars: ✭ 38 (-7.32%)
Mutual labels:  sql-server
e-commerce-backend
Shopping site backend which used Asp.Net Web API, JWT, Cache, Log, SqlServer, Entity Framework Core and N-Layer Architecture implementation.
Stars: ✭ 16 (-60.98%)
Mutual labels:  sql-server
Common
SQL FineBuild provides 1-click install and best-practice configuration on Windows of SQL Server 2019 through to SQL Server 2005
Stars: ✭ 32 (-21.95%)
Mutual labels:  sql-server
AlwaysEncryptedSample
Sample ASP.NET MVC Application for demonstrating Microsoft SQL Server Always Encrypted Functionality
Stars: ✭ 14 (-65.85%)
Mutual labels:  sql-server
r2dbc-migrate
R2DBC database migration tool & library
Stars: ✭ 83 (+102.44%)
Mutual labels:  sql-server
bizbook-server
The repository of bizbook server web api project
Stars: ✭ 45 (+9.76%)
Mutual labels:  sql-server
metadata
oracle,mysql,sql server 元数据管理表生成
Stars: ✭ 45 (+9.76%)
Mutual labels:  sql-server
migrations
Migrations is a database migration tool that uses go's database/sql from the standard library
Stars: ✭ 17 (-58.54%)
Mutual labels:  sql-server
SQLServerTools
This repo is the home of various SQL-Server-Tools
Stars: ✭ 28 (-31.71%)
Mutual labels:  sql-server
soddi
StackOverflow Data Dump Importer. Forked from https://bitbucket.org/bitpusher/soddi/ after the original author passed away.
Stars: ✭ 74 (+80.49%)
Mutual labels:  sql-server

SSMSPlus

SSMS Plus is a productivity extension for SQL Server Management Studio 18.

It extends SSMS with a handful set of features:

Query Execution History
Schema Object Search
Document Export for binary columns

Table Of Contents

Getting started

Prerequisites

SQL Server Management Studio 18

Download

Grab the latest build archive from the Releases page.

Install

SQL Server Management Studio extensions cannot be installed via VSIX Installer under SSMS 18.x. See https://docs.microsoft.com/en-us/sql/ssms/install-extensions-in-sql-server-management-studio-ssms?view=sql-server-ver15|

The release is an SFX package, extract the archive content to the SSMS install location.

On the extract dialog, fill the path of the extensions directory.

C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Extensions

SSMS Plus Extension dlls

Note: you might need to extract the SFX as admin

It should create an SSMSPlus folder like the following. SSMS Plus Extension dlls

Update

Close SQL Server Management Studio.

Delete the SSMSPlus extension directory:

C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Extensions\SSMSPlus

Follow the install steps.

Launch

A new top menu "SSMS Plus" will be available.

SSMS Plus Menu

Features

Query History

Every time you execute a query through the editor, SSMS Plus will save that query.

You'll find your query history through the main menu

SSMS Plus Query History

Schema Object Search

Use this tool to find quickly any user object in the database.

SSMS Plus Schema Object Search

Documents Export

This tool is handy when you want to preview or export files from the database.

The query is expecting two columns corresponding respectively to file name and file content.

SSMS Plus Documents Export

Contributing

We're glad to know you're interested in the project.

Your contributions are welcome !

How can I contribute ?

You can contribute in the following ways :

  • Report an issue / Suggest a feature.
  • Create a pull request.

Project Goals

Goals

  • Performance: Provide a lightweight plugin to bring to SSMS those missing features.
  • Performance: React to events in an async and non blocking way.
  • Minimal: Focus on handy features that matter for the community.
  • Stable: Do not implement features using Reflection heavy stuff.
  • Ever Green: Focus on the latest SSMS Major Editions.

Non Goals

  • Implement domain specific features. (ex: integrate with FTP, Azure Services)
  • Implement heavy features like intellisense.
  • Seek for compatibility with an old edition of SQL Server or SSMS.

Debugging

Debug the SSMS instance

This section explains how to setup Visual Studio to debug the plugin within an SSMS Instance.

  1. In the Debug section of the main project "SSMSPlus", setup your SSMS path as the startup program.

C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe

SSMS Plus Debug Startup

  1. In the VSIX section of the main project "SSMSPlus", configure the deployment path for the plugin.

C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Extensions\SSMSPlus SSMS Plus Documents Export

  1. That's All ! You may start your the debugging session.

The Demo project

A Demo project is available in the sources.

It is handy for faster UI prototyping, since it does not require to launch SSMS.

Troubleshooting

A log record in the folder corresponding to Environment.SpecialFolder.LocalApplicationData + "\SSMS Plus" which corresponds generally to C:\Users\<USER>\AppData\Local\SSMS Plus.

Theses logs are very useful for diagnostics.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].