Bonjour,
j'ai un petit probleme avec sql server 2008 express j'ai crée une base de donnée et j'ai gènerè sa script.
Mais quand j'essaye de l'importer a nouveau sql server ne connais pas la syntaxe.
pouvez vous m'aider merci.
Version imprimable
Bonjour,
j'ai un petit probleme avec sql server 2008 express j'ai crée une base de donnée et j'ai gènerè sa script.
Mais quand j'essaye de l'importer a nouveau sql server ne connais pas la syntaxe.
pouvez vous m'aider merci.
Bonjour,
Pouvez vous poster votre script?
Quel est le message d'erreur etc.
Bonjour,
Voila le script generé :
merci d'avance.Code:
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102 USE [master] GO /****** Object: Database [basedossier] Script Date: 03/27/2011 11:48:02 ******/ CREATE DATABASE [basedossier] ON PRIMARY ( NAME = N'basedossier', FILENAME = N'c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\basedossier.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) LOG ON ( NAME = N'basedossier_log', FILENAME = N'c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\basedossier_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%) GO ALTER DATABASE [basedossier] SET COMPATIBILITY_LEVEL = 100 GO IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC [basedossier].[dbo].[sp_fulltext_database] @action = 'enable' end GO ALTER DATABASE [basedossier] SET ANSI_NULL_DEFAULT OFF GO ALTER DATABASE [basedossier] SET ANSI_NULLS OFF GO ALTER DATABASE [basedossier] SET ANSI_PADDING OFF GO ALTER DATABASE [basedossier] SET ANSI_WARNINGS OFF GO ALTER DATABASE [basedossier] SET ARITHABORT OFF GO ALTER DATABASE [basedossier] SET AUTO_CLOSE OFF GO ALTER DATABASE [basedossier] SET AUTO_CREATE_STATISTICS ON GO ALTER DATABASE [basedossier] SET AUTO_SHRINK OFF GO ALTER DATABASE [basedossier] SET AUTO_UPDATE_STATISTICS ON GO ALTER DATABASE [basedossier] SET CURSOR_CLOSE_ON_COMMIT OFF GO ALTER DATABASE [basedossier] SET CURSOR_DEFAULT GLOBAL GO ALTER DATABASE [basedossier] SET CONCAT_NULL_YIELDS_NULL OFF GO ALTER DATABASE [basedossier] SET NUMERIC_ROUNDABORT OFF GO ALTER DATABASE [basedossier] SET QUOTED_IDENTIFIER OFF GO ALTER DATABASE [basedossier] SET RECURSIVE_TRIGGERS OFF GO ALTER DATABASE [basedossier] SET DISABLE_BROKER GO ALTER DATABASE [basedossier] SET AUTO_UPDATE_STATISTICS_ASYNC OFF GO ALTER DATABASE [basedossier] SET DATE_CORRELATION_OPTIMIZATION OFF GO ALTER DATABASE [basedossier] SET TRUSTWORTHY OFF GO ALTER DATABASE [basedossier] SET ALLOW_SNAPSHOT_ISOLATION OFF GO ALTER DATABASE [basedossier] SET PARAMETERIZATION SIMPLE GO ALTER DATABASE [basedossier] SET READ_COMMITTED_SNAPSHOT OFF GO ALTER DATABASE [basedossier] SET HONOR_BROKER_PRIORITY OFF GO ALTER DATABASE [basedossier] SET READ_WRITE GO ALTER DATABASE [basedossier] SET RECOVERY SIMPLE GO ALTER DATABASE [basedossier] SET MULTI_USER GO ALTER DATABASE [basedossier] SET PAGE_VERIFY CHECKSUM GO ALTER DATABASE [basedossier] SET DB_CHAINING OFF GO
Et quel est l'erreur?
Si vous passez ce script deux fois de suite il est normal que vous ayez une erreur...
Bonjour,
C'est vrai que le script est correcte syntaxiquement mais je sais pas comment l'exécuter pour avoir ma base de donnée sans recréer les tables a nouveau.
Merci d'avance.
Dans ce script, il n'y a aucune instruction de création de table ...
Dans la génération du script, il faut aussi indiquer qu'on veut créer les tables, les clés primaires, index, etc ....
sinon on a droit à une base vide !
... remarque, c'est bien d'ailleurs une base vide, au moins ça ne plante pas souvent :mouarf:
Bonjour,
Suivez le guide, notamment le lien que je donne à la fin de la phrase "Ici nous pouvons choisir quelques options pour la génération du script, notamment dès SQL Server 2008, la génération des instructions INSERT pour disposer également des données"
Si vous n'êtes pas sous SQL Server 2008, voyez le tutoriel de fadace pour copier votre base de données
@++ ;)