Vraag : Visio - Bevestigende diverse fouten voor Voorwaartse Techniek

Ik probeer om een dossier van Visio 2007 in een SQL gegevensbestand van de Server om te zetten, maar houd tegenkomend diverse kwesties.

Since is er geen Voorwaartse Techniek in Visio 2007/2010 (ik heb geïnstalleerde de Premie van 2010), sloeg ik het dossier als dossier Visio op van 2002/2003 en opende het in de Architect van de Onderneming (in een Virtuele Machine). Ik krijg diverse fouten die ik probeer om op te sporen.

One van de kwesties schijnt ongecompliceerd en kon enkel de manier zijn oude Visio works.

I het diagram aan 2 lijsten en een paar gebieden vereenvoudigde. Zie in bijlage. In de oudere versie, krijg ik een fout:

DATABASESTRUCTURETEST.VSD: fout L3020: „tblPerson_tblTest_FK1“: De buitenlandse zeer belangrijke verhouding heeft zelfde ouder en kindlijsten zoals tblPerson_tblTest_FK2, maar heeft verschillende voorwaarts niet en het omgekeerde werkwoord phrases.

Here is code om de lijsten in SQL

Well manueel te creëren, die waar is, maar zij richten aan verschillende verhoudingen. Als ik een gebied heb CheckedOutBy dat een PersonID zal houden, en het in de lijst van de Persoon moet bestaan, is dit de zelfde verhouding voor het gebied CheckedInBy, en kon gemakkelijk een verschillende PersonID zijn, maar moet nog de zelfde verhouding hebben. Zo, hoe bevestig ik deze fout?

Also in het dossier in bijlage, kan ik niet berekenen hoe te om het achtergrondblad te verwijderen. Ik probeer om het te schrappen, maar het zegt „u v_background1 uit de achtergrondlijst van „Test“ moet verwijderen alvorens u het kunt schrappen.

Okay, boete… waar?

I am in proces van schoonmaken het dossier zodat kan ik de Voorwaartse Techniek hier gebruiken toe:voegen-in van http://www.sqlbi.com/Defau lt.aspx? bl " >
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
van
CREATE LIJST [tblPerson] (
	[PersonID] [int.] IDENTITEIT (1.1) NIETIG VERKLAREN niet,
	[EmpCode] [varchar] (5) VERKLAART nietig,
	[[Varchar] LoginName] (50) VERKLAAR nietig,
 De PRIMAIRE GEGROEPEERDE SLEUTEL van de BEPERKING [PK_tblPerson] 
(
	[PersonID] ASC
) MET (PAD_INDEX = WEG, STATISTICS_NORECOMPUTE = WEG, IGNORE_DUP_KEY = WEG, ALLOW_ROW_LOCKS =, ALLOW_PAGE_LOCKS =) [PRIMAIR]
) [PRIMAIR]
GA
PLAATS ANSI_NULLS
GA
PLAATS QUOTED_IDENTIFIER
GA
CRE�ëR [het meest tblTest] LIJST (
	[IDENTITEITSKAART] [INT.] IDENTITEIT (1.1) NIETIG VERKLAREN NIET,
	[[Varchar] iets] (50) VERKLAAR nietig,
	[CheckedInBy] [int.] VERKLAAR nietig,
	[CheckedOutBy] [int.] VERKLAAR nietig,
 De PRIMAIRE GEGROEPEERDE SLEUTEL van de BEPERKING [PK_tblTest] 
(
	[IDENTITEITSKAART] ASC
) MET (PAD_INDEX = WEG, STATISTICS_NORECOMPUTE = WEG, IGNORE_DUP_KEY = WEG, ALLOW_ROW_LOCKS =, ALLOW_PAGE_LOCKS =) [PRIMAIR]
) [PRIMAIR]
GA
VERANDER [HET MEEST TBLTEST] LIJST MET CONTROLE TOEVOEGEN DE BUITENLANDSE SLEUTEL VAN DE BEPERKING [FK_tblTest_tblPerson_CheckIn] ([CheckedInBy])
VERWIJZINGEN [tblPerson] ([PersonID])
GA
VERANDER BEPERKING van de CONTROLE van de LIJST [de meest tblTest] [FK_tblTest_tblPerson_CheckIn]
GA
VERANDER [HET MEEST TBLTEST] LIJST MET CONTROLE TOEVOEGEN DE BUITENLANDSE SLEUTEL VAN DE BEPERKING [FK_tblTest_tblPerson_CheckOut] ([CheckedOutBy])
VERWIJZINGEN [tblPerson] ([PersonID])
GA
VERANDER BEPERKING van de CONTROLE van de LIJST [de meest tblTest] [FK_tblTest_tblPerson_CheckOut]
GA

Antwoord : Visio - Bevestigende diverse fouten voor Voorwaartse Techniek

O.k., loste ik mijn eigen probleem op, maar eerder dan om de vraag te schrappen, zal ik het verlaten voor het geval dat iemand anders deze kwestie tegenkomt. Als de moderatoren het willen schrappen, is dat ook fijn.

Beide relaties hadden het woord „heeft“. Als ik het in hasFK_tblTest_tblPerson_CheckOut en hasFK_tblTest_tblPerson_CheckIn verander, werkt het boete. Fundamenteel, deed ik enkel een omgekeerde ingenieur op de lijsten die ik in SQL Server heb gecre�ërd en het bij mijn geposte steekproef vergeleken.
Andere oplossingen  
 
programming4us programming4us