Hinzufügen einer neuen Art von Gitterrost mithilfe von SQL Server Management Studio

Erfahren Sie, wie Sie mit dem SQL Server einen neuen Typ von Gitterrost in der Datenbank hinzufügen.

Wichtig: Vor dem Ausführen von Abfragen in einer Advance Steel-Datenbank stellen Sie sicher, dass Sie Sicherungskopien der zu ändernden Datenbanken erstellt haben, indem Sie sie in einem Sicherungsordner an einem gewünschten Speicherort auf der Festplatte hinzufügen.

So fügen Sie einen neuen Typ des Gitterrosts hinzu:

  1. Ordnen Sie im Objekt-Explorer die Datenbank AstorGratings.mdf zu.
  2. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die AstorGratings-Datenbank und wählen Sie Neue Abfrage aus dem Kontextmenü.
  3. Dadurch wird eine neue Registerkarte auf der rechten Seite angezeigt.
  4. Geben Sie im neuen Fenster die Abfragezeilen ein, wodurch Folgendes geschieht:
    1. Kopieren der Struktur und Inhalte aus einer vorhandenen Tabelle, mit der begonnen werden soll.
    2. Erstellen Sie eine neuen Tabelle mit einem benutzerdefinierten Namen.
    3. Ändern der Ausführungsnamen-Werte, um Duplikate zu vermeiden.
    4. Hinzufügen einer Zeile in der Tabelle GratingStandardMaster für den neuen Gitterrost.

      Im Folgenden wird ein Beispiel für solch eine Abfrage angezeigt:

      USE [C:\PROGRAMDATA\AUTODESK\ADVANCE STEEL 2018\USA\STEEL\DATA\ASTORGRATINGS.MDF]
      GO
      
      -- Create table structure
      CREATE TABLE [dbo].[CUSTOM_GRATING](
      	[Name] [nvarchar](255) NOT NULL,
      	[RunName] [nvarchar](64) NULL,
      	[Length] [float] NULL,
      	[Width] [float] NULL,
      	[Thickness] [float] NULL,
      	[Hatch] [nvarchar](255) NULL,
      	[ConnectorName] [nvarchar](64) NULL,
      	[ConnectorQuantity] [int] NULL,
      	[Material] [nvarchar](255) NULL,
      	[Coating] [nvarchar](255) NULL,
      	[Weight] [float] NULL,
      	[OwnerText] [nvarchar](15) NULL,
       CONSTRAINT [PK_CUSTOM_GRATING] PRIMARY KEY CLUSTERED ([Name]))
       GO
      
       -- Copy all data from an existing table
       INSERT INTO [dbo].[CUSTOM_GRATING]
       SELECT * FROM [dbo].[Amico_Standard_ExpandedMetal_AlFlat]
       GO
      
       -- Bulk replace RunName values from the original table
       UPDATE [dbo].[CUSTOM_GRATING]
       SET [RunName] = REPLACE([RunName], 'Amico Expanded Al', 'Custom grating')
       WHERE [RunName] LIKE 'Amico Expanded Al%'
       GO
      
       -- Add CUSTOM_GRATING to GratingStandardMaster
       INSERT INTO [dbo].[GratingStandardMaster]
       VALUES ('CUSTOM_GRATING',
      		 'Custom grating',
      		 'CUSTOM_GRATING',
      		 'Name',
      		 'DSC')
       GO
      
  5. Nachdem Sie den Abfrage-Inhalt in das Abfragefenster eingefügt haben, führen Sie die Abfrage mit dem Befehl Ausführen in der Anwendungs-Werkzeugleiste aus.
  6. Nachdem der Vorgang abgeschlossen wurde, wird eine Bestätigungsmeldung unten im Fenster Abfrage angezeigt.
  7. Der neue benutzerdefinierte Gitterrost ist bereit für die Verwendung in Advance Steel.
Wichtig: Neben dem Kopieren und Umbenennen von vorhandenen Gitterrost-Typen müssen Sie auch andere Änderungen an den Gitterrosten vornehmen. Für diese Art von Operationen stehen verschiedene andere Beispiele für Abfragen in separaten Anleitungdokumenten bereit.