Skip to content

Commit 5f4df96

Browse files
committed
Example SQL Data Compare project files
Added example project files for Red-Gate's SQL Data Compare (used for refreshing data from production to QA or Dev machines) and removed the "real" ones (with actual server names) from the index.
1 parent 484c0d0 commit 5f4df96

5 files changed

+248
-1
lines changed

.gitattributes

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
*.pubxml eol=crlf
2626
*.rgproj eol=crlf
2727
*.scpf eol=crlf
28+
*.sdc eol=crlf
2829
*.settings eol=crlf
2930
*.sln eol=crlf
3031
*.sql eol=crlf

.gitignore

+4-1
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,9 @@ $RECYCLE.BIN/
155155
# Project specific
156156
# =========================
157157

158-
# ignore all except example .config files
158+
# ignore all except example .config & project files files
159159
**/_ConfigSource/*.config
160160
!**/_ConfigSource/EXAMPLE-*.config
161+
# Red-Gate SQL Data Compare project files
162+
*.sdc
163+
!EXAMPLE-*.sdc

ClassSchedule.sln

+4
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 2012
44
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{305B62EE-42FA-4AB2-861C-63F72E5AAEDC}"
55
ProjectSection(SolutionItems) = preProject
6+
.gitattributes = .gitattributes
7+
.gitignore = .gitignore
8+
EXAMPLE-UpdateClassScheduleDataFromProduction.sdc = EXAMPLE-UpdateClassScheduleDataFromProduction.sdc
9+
EXAMPLE-UpdateClassScheduleODSDataFromProduction.sdc = EXAMPLE-UpdateClassScheduleODSDataFromProduction.sdc
610
Local.testsettings = Local.testsettings
711
README.md = README.md
812
TraceAndTestImpact.testsettings = TraceAndTestImpact.testsettings
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,239 @@
1+
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
2+
<!--
3+
TODO: Make a copy of this file w/o the 'EXAMPLE-' prefix, then replace SOURCE_SERVER and DESTINATION_SERVER below.
4+
-->
5+
<!--
6+
SQL Data Compare
7+
SQL Data Compare
8+
Version:10.2.3.5-->
9+
<Project version="1" type="SQLComparisonToolsProject">
10+
<DataSource1 version="3" type="LiveDatabaseSource">
11+
<ServerName>SOURCE_SERVER</ServerName>
12+
<DatabaseName>ODS</DatabaseName>
13+
<Username />
14+
<SavePassword>False</SavePassword>
15+
<Password />
16+
<ScriptFolderLocation />
17+
<MigrationsFolderLocation />
18+
<IntegratedSecurity>True</IntegratedSecurity>
19+
</DataSource1>
20+
<DataSource2 version="3" type="LiveDatabaseSource">
21+
<ServerName>DESTINATION_SERVER</ServerName>
22+
<DatabaseName>ODS</DatabaseName>
23+
<Username />
24+
<SavePassword>False</SavePassword>
25+
<Password />
26+
<ScriptFolderLocation />
27+
<MigrationsFolderLocation />
28+
<IntegratedSecurity>True</IntegratedSecurity>
29+
</DataSource2>
30+
<LastCompared>06/11/2013 15:35:44</LastCompared>
31+
<Options>317002946838538</Options>
32+
<InRecycleBin>False</InRecycleBin>
33+
<Direction>0</Direction>
34+
<ProjectFilter version="1" type="DifferenceFilter">
35+
<FilterCaseSensitive>False</FilterCaseSensitive>
36+
<Filters version="1">
37+
<None version="1">
38+
<Include>True</Include>
39+
<Expression>TRUE</Expression>
40+
</None>
41+
<Assembly version="1">
42+
<Include>True</Include>
43+
<Expression>TRUE</Expression>
44+
</Assembly>
45+
<AsymmetricKey version="1">
46+
<Include>True</Include>
47+
<Expression>TRUE</Expression>
48+
</AsymmetricKey>
49+
<Certificate version="1">
50+
<Include>True</Include>
51+
<Expression>TRUE</Expression>
52+
</Certificate>
53+
<Contract version="1">
54+
<Include>True</Include>
55+
<Expression>TRUE</Expression>
56+
</Contract>
57+
<DdlTrigger version="1">
58+
<Include>True</Include>
59+
<Expression>TRUE</Expression>
60+
</DdlTrigger>
61+
<Default version="1">
62+
<Include>True</Include>
63+
<Expression>TRUE</Expression>
64+
</Default>
65+
<ExtendedProperty version="1">
66+
<Include>True</Include>
67+
<Expression />
68+
</ExtendedProperty>
69+
<EventNotification version="1">
70+
<Include>True</Include>
71+
<Expression>TRUE</Expression>
72+
</EventNotification>
73+
<FullTextCatalog version="1">
74+
<Include>True</Include>
75+
<Expression>TRUE</Expression>
76+
</FullTextCatalog>
77+
<FullTextStoplist version="1">
78+
<Include>True</Include>
79+
<Expression>TRUE</Expression>
80+
</FullTextStoplist>
81+
<Function version="1">
82+
<Include>True</Include>
83+
<Expression>TRUE</Expression>
84+
</Function>
85+
<MessageType version="1">
86+
<Include>True</Include>
87+
<Expression>TRUE</Expression>
88+
</MessageType>
89+
<PartitionFunction version="1">
90+
<Include>True</Include>
91+
<Expression>TRUE</Expression>
92+
</PartitionFunction>
93+
<PartitionScheme version="1">
94+
<Include>True</Include>
95+
<Expression>TRUE</Expression>
96+
</PartitionScheme>
97+
<Queue version="1">
98+
<Include>True</Include>
99+
<Expression>TRUE</Expression>
100+
</Queue>
101+
<Role version="1">
102+
<Include>True</Include>
103+
<Expression>TRUE</Expression>
104+
</Role>
105+
<Route version="1">
106+
<Include>True</Include>
107+
<Expression>TRUE</Expression>
108+
</Route>
109+
<Rule version="1">
110+
<Include>True</Include>
111+
<Expression>TRUE</Expression>
112+
</Rule>
113+
<Schema version="1">
114+
<Include>True</Include>
115+
<Expression>TRUE</Expression>
116+
</Schema>
117+
<SearchPropertyList version="1">
118+
<Include>True</Include>
119+
<Expression />
120+
</SearchPropertyList>
121+
<Sequence version="1">
122+
<Include>True</Include>
123+
<Expression />
124+
</Sequence>
125+
<Service version="1">
126+
<Include>True</Include>
127+
<Expression>TRUE</Expression>
128+
</Service>
129+
<ServiceBinding version="1">
130+
<Include>True</Include>
131+
<Expression>TRUE</Expression>
132+
</ServiceBinding>
133+
<StoredProcedure version="1">
134+
<Include>True</Include>
135+
<Expression>TRUE</Expression>
136+
</StoredProcedure>
137+
<SymmetricKey version="1">
138+
<Include>True</Include>
139+
<Expression>TRUE</Expression>
140+
</SymmetricKey>
141+
<Synonym version="1">
142+
<Include>True</Include>
143+
<Expression>TRUE</Expression>
144+
</Synonym>
145+
<Table version="1">
146+
<Include>True</Include>
147+
<Expression>TRUE</Expression>
148+
</Table>
149+
<User version="1">
150+
<Include>True</Include>
151+
<Expression>TRUE</Expression>
152+
</User>
153+
<UserDefinedType version="1">
154+
<Include>True</Include>
155+
<Expression>TRUE</Expression>
156+
</UserDefinedType>
157+
<View version="1">
158+
<Include>True</Include>
159+
<Expression>TRUE</Expression>
160+
</View>
161+
<XmlSchemaCollection version="1">
162+
<Include>True</Include>
163+
<Expression>TRUE</Expression>
164+
</XmlSchemaCollection>
165+
</Filters>
166+
</ProjectFilter>
167+
<ProjectFilterName />
168+
<UserNote />
169+
<SelectedSyncObjects version="1" type="SelectedSyncObjects">
170+
<Schemas type="ListString" version="2" />
171+
<Grouping type="ListByte" version="2">
172+
<value type="Byte">0</value>
173+
<value type="Byte">0</value>
174+
<value type="Byte">0</value>
175+
<value type="Byte">0</value>
176+
<value type="Byte">0</value>
177+
</Grouping>
178+
<SelectAll>False</SelectAll>
179+
</SelectedSyncObjects>
180+
<SCGroupingStyle>0</SCGroupingStyle>
181+
<SQLOptions>10</SQLOptions>
182+
<MappingOptions>82</MappingOptions>
183+
<ComparisonOptions>0</ComparisonOptions>
184+
<TableActions type="ArrayList" version="1">
185+
<value version="1" type="SelectTableEvent">
186+
<action>DeselectAll</action>
187+
</value>
188+
<value version="1" type="SelectTableEvent">
189+
<action>SelectItem</action>
190+
<val>[dbo].[Class]:[dbo].[Class]</val>
191+
</value>
192+
<value version="1" type="SelectTableEvent">
193+
<action>SelectItem</action>
194+
<val>[dbo].[ClassCluster]:[dbo].[ClassCluster]</val>
195+
</value>
196+
<value version="1" type="SelectTableEvent">
197+
<action>SelectItem</action>
198+
<val>[dbo].[Course]:[dbo].[Course]</val>
199+
</value>
200+
<value version="1" type="SelectTableEvent">
201+
<action>SelectItem</action>
202+
<val>[dbo].[CourseDescription]:[dbo].[CourseDescription]</val>
203+
</value>
204+
<value version="1" type="SelectTableEvent">
205+
<action>SelectItem</action>
206+
<val>[dbo].[CourseDescription2]:[dbo].[CourseDescription2]</val>
207+
</value>
208+
<value version="1" type="SelectTableEvent">
209+
<action>SelectItem</action>
210+
<val>[dbo].[CoursePrefix]:[dbo].[CoursePrefix]</val>
211+
</value>
212+
<value version="1" type="SelectTableEvent">
213+
<action>SelectItem</action>
214+
<val>[dbo].[Employee]:[dbo].[Employee]</val>
215+
</value>
216+
<value version="1" type="SelectTableEvent">
217+
<action>SelectItem</action>
218+
<val>[dbo].[Footnote]:[dbo].[Footnote]</val>
219+
</value>
220+
<value version="1" type="SelectTableEvent">
221+
<action>SelectItem</action>
222+
<val>[dbo].[YearQuarter]:[dbo].[YearQuarter]</val>
223+
</value>
224+
<value version="1" type="SelectTableEvent">
225+
<action>DeselectItem</action>
226+
<val>[dbo].[TableTransferLog]:[dbo].[TableTransferLog]</val>
227+
</value>
228+
<value version="1" type="SelectTableEvent">
229+
<action>SelectItem</action>
230+
<val>[dbo].[Waitlist]:[dbo].[Waitlist]</val>
231+
</value>
232+
<value version="1" type="SelectTableEvent">
233+
<action>SelectItem</action>
234+
<val>[dbo].[Instruction]:[dbo].[Instruction]</val>
235+
</value>
236+
</TableActions>
237+
<SessionSettings>15</SessionSettings>
238+
<DCGroupingStyle>0</DCGroupingStyle>
239+
</Project>

0 commit comments

Comments
 (0)