-gelöst- hilfeee !!! Tabelle tArtikel aus versehen gelöscht

hifibau

Aktives Mitglied
22. August 2006
204
0
Köln/Bonn
Hallo zusammen,
habe aus versehen in der DB die Tabelle "tArtikel" gelöscht. Eine neue an zu legen währe mit SQL Manager kein Problem. Weis aber leider nicht wie nun die Felder eingestellt werden.

Kann mir bitte jemand unter die Arme greifen.

tartikel.jpg
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
Ohoh...dannsind alle Artikel futsch.
Wie war das nie ohne DB-Export...

Bitte das hier im SQL Editor ausführen:

Code:
CREATE TABLE [dbo].[tartikel] (
  [kArtikel] bigint NOT NULL,
  [cArtNr] varchar(30) COLLATE Latin1_General_CI_AS NULL,
  [cName] varchar(255) COLLATE Latin1_General_CI_AS NULL,
  [cBeschreibung] text COLLATE Latin1_General_CI_AS NULL,
  [fVKBrutto] real NULL,
  [fVKNetto] real NULL,
  [fUVP] real NULL,
  [cAnmerkung] text COLLATE Latin1_General_CI_AS NULL,
  [cPreisliste] char(1) COLLATE Latin1_General_CI_AS NULL,
  [cAktiv] char(1) COLLATE Latin1_General_CI_AS NULL,
  [nLagerbestand] real NULL,
  [fMwSt] real NULL,
  [cEinheit] varchar(10) COLLATE Latin1_General_CI_AS NULL,
  [nMindestbestellmaenge] int NULL,
  [cBarcode] varchar(255) COLLATE Latin1_General_CI_AS NULL,
  [cErloeskonto] varchar(15) COLLATE Latin1_General_CI_AS NULL,
  [fVKHaendlerBrutto] real NULL,
  [fVKHaendlerNetto] real NULL,
  [cTopArtikel] char(1) COLLATE Latin1_General_CI_AS NULL,
  [cInet] char(1) COLLATE Latin1_General_CI_AS NULL,
  [cDelInet] char(1) COLLATE Latin1_General_CI_AS NULL,
  [fGewicht] real NULL,
  [cNeu] char(1) COLLATE Latin1_General_CI_AS NULL,
  [cKurzBeschreibung] varchar(4255) COLLATE Latin1_General_CI_AS NULL,
  [cLagerArtikel] char(1) COLLATE Latin1_General_CI_AS NULL,
  [cTeilbar] char(1) COLLATE Latin1_General_CI_AS NULL,
  [cLagerAktiv] char(1) COLLATE Latin1_General_CI_AS NULL,
  [cLagerKleinerNull] char(1) COLLATE Latin1_General_CI_AS NULL,
  [nMidestbestand] int NULL,
  [fEKNetto] real NULL,
  [cHersteller] varchar(255) COLLATE Latin1_General_CI_AS NULL,
  [fEbayPreis] real NULL,
  [cLagerVariation] char(1) COLLATE Latin1_General_CI_AS NULL,
  [nDelete] tinyint DEFAULT 0 NULL,
  PRIMARY KEY CLUSTERED ([kArtikel])
)
ON [PRIMARY]
TEXTIMAGE_ON [PRIMARY]
GO

CREATE NONCLUSTERED INDEX [IX_ArtikelName] ON [dbo].[tartikel]
  ([cName])
ON [PRIMARY]
GO

CREATE NONCLUSTERED INDEX [IX_Artikelnr] ON [dbo].[tartikel]
  ([cArtNr])
ON [PRIMARY]
GO

CREATE NONCLUSTERED INDEX [IX_cActive] ON [dbo].[tartikel]
  ([cAktiv])
ON [PRIMARY]
GO
 

hifibau

Aktives Mitglied
22. August 2006
204
0
Köln/Bonn
So danke Tabelle existiert wieder. Nur wenn ich jetzt meine zuvor angelegt DB Sicherung wieder einspielen (DB Import) werden die Artikel nicht übernommen.

Habe ich mich also zu früh gefreut :cry:
Oder kann das sein das es keinen Restore gabe bzw. übernommen worden ist. Mein Dosfenster öffnet sich, und die Meldung "Datenbank erfolgreich eingespielt" erscheint.

Ohhh Ohhhh das sieht nach einmal "NEU" aus :shock:
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
Beim "Restore" ist ganz wichtig das nur eazySales mit der Datenbank verbundenist! Es dürfenkeine weiteren programmeverbindung zu DB haben (z.B.SQL Manager).

Am besten Restore manuell ausführen aus cmd.exe da sieht man die Fehlermeldung.

Oder ide BAK Datei an mich senden,ich schaue mir das genauer an.