양쪽의 SQL Server 데이터베이스 스키마를 비교하는 도구
-
.NET 10
-
VisualStudio 2026
OR
-
VisualStudio Code with C# Extension
- Repository 클론
- VisualStudio에서 솔루션 파일을 열고 빌드
- Repository를 클론한 디렉토리로 이동 후 빌드
dotnet buildOR
dotnet build -c ReleaseSOLUTION_DIRECTORY > DatabaseSchemaCompare.SQLServer > bin > Debug
OR
SOLUTION_DIRECTORY > DatabaseSchemaCompare.SQLServer > bin > Release
DatabaseSchemaCompare.SQLServer.exe <Source_ConnectionString> <Target_ConnectionString> DatabaseSchemaCompare.SQLServer.exe <Source_ConnectionString> <Target_ConnectionString>
<ReportDirectory>-
Source
- Server :
192.168.1.101 - Database :
SourceDB - ID :
hello - Password :
worldpwd
- Server :
-
Source
- Server :
192.168.1.102 - Database :
TargetDB - ID :
hello - Password :
worldpwd
- Server :
-
Source ConnectionString
- Server=
192.168.1.101; Database=SourceDB; User Id=hello; Password=worldpwd; TrustServerCertificate=true;
- Server=
-
Target ConnectionString
- Server=
192.168.1.102; Database=TargetDB; User Id=hello; Password=worldpwd; TrustServerCertificate=true;
- Server=
DatabaseSchemaCompare.SQLServer.exe "Server=192.168.1.101; Database=SourceDB; User Id=hello; Password=worldpwd; TrustServerCertificate=true;" "Server=192.168.1.102; Database=TargetDB; User Id=hello; Password=worldpwd; TrustServerCertificate=true;"DatabaseSchemaCompare.SQLServer.exe "Server=192.168.1.101; Database=SourceDB; User Id=hello; Password=worldpwd; TrustServerCertificate=true;" "Server=192.168.1.102; Database=TargetDB; User Id=hello; Password=worldpwd; TrustServerCertificate=true;" "C:\HelloReportXYZ"