me enfrentaba a este tipo de problemas cuando se trabaja con SQL Server Management Studio. Después de muchos días de buscar en Google y experimentar, finalmente encontré un problema.
Nota: Usted debe crear en primer lugar una caída y crear script de tabla para esta tabla, si no que no tendrá su mesa
1-En primer lugar crear solo tuya tablas con claves externas coresponding suyos.
2-Crear un diagrama visual con estas tablas (SQL Express-Bases de datos-Databasename-Base de datos Diagrama-clic derecho sobre él y seleccione nuevo diagrama de base de datos)
3-Añadir las tablas de datos requeridos en el diagrama y crear la relación entre estas tablas de datos con claves externas correspondientes agregados durante la creación de tablas
4-Luego salvó su base de datos
en el caso de que usted tiene olvide añadir un campo determinado en una tabla de datos, se puede eliminar y crear fácilmente su tablas de datos, para ello, siga estos pasos:
1-Abrir el diagrama de base de datos de la base de datos correspondiente
2-borrar todas las relaciones que existen entre la vieja tabla a la que desea agregar un poco de campo y otras mesas
3-a continuación, eliminar el tabla correspondiente del diagrama (haga clic derecho en la tabla, a continuación, seleccione eliminar tabla de la tabla de datos)
4-Guardar el diagrama (Ctrl + S)
5-ir a la tabla que desea colocar y crear
6-Haga clic con el botón derecho en la tabla y seleccione (Tabla de scripts como luego seleccione soltar y crear y luego vaya a las nuevas ventanas del editor de consultas), esto creará su tabla en la nueva tabla, en este momento puede modificarla según su necesidad, ejemplo con y viejo y nuevo misma mesa
Vector viejo
USE [DatabaseName]
GO
/****** Object: Table [dbo].[Administrateur] Script Date: 10/11/2016 2:06:04 PM ******/
DROP TABLE [dbo].[Administrateur]
GO
/****** Object: Table [dbo].[Administrateur] Script Date: 10/11/2016 2:06:04 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Administrateur](
[AdministrateurID] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](max) NOT NULL,
[Surname] [nvarchar](max) NULL,
[Phone] [nvarchar](max) NOT NULL,
[Username] [nvarchar](max) NOT NULL,
[Password] [nvarchar](max) NOT NULL,
[Sexe] [nvarchar](max) NOT NULL,
CONSTRAINT [PK_Administrateur] PRIMARY KEY CLUSTERED
(
[AdministrateurID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
ahora los nuevos misma mesa con 3 nUEVOS CAMPOS (correo electrónico, imagen y sal)
USE [DatabaseName]
GO
/****** Object: Table [dbo].[Administrateur] Script Date: 10/11/2016 2:06:04 PM ******/
DROP TABLE [dbo].[Administrateur]
GO
/****** Object: Table [dbo].[Administrateur] Script Date: 10/11/2016 2:06:04 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Administrateur](
[AdministrateurID] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](max) NOT NULL,
[Surname] [nvarchar](max) NULL,
[Phone] [nvarchar](max) NOT NULL,
[Email] [nvarchar](max) NOT NULL,
[Username] [nvarchar](max) NOT NULL,
[Password] [nvarchar](max) NOT NULL,
[Image] [nvarchar](max) NOT NULL,
[Sexe] [nvarchar](max) NOT NULL,
[Salt] [nvarchar](max) NOT NULL,
CONSTRAINT [PK_Administrateur] PRIMARY KEY CLUSTERED
(
[AdministrateurID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
Luego, en la página de la Datatable modificado, Presione Ejecutar. No se ejecutará por primera vez y escribirá algunos errores encontrados, pero no importa y solo presiona Ejecutar por segunda vez. En este momento, ejecutará y escribirá el mensaje de éxito en la parte inferior del documento. Luego seleccione la base de datos y haga clic en Actualizar (o presione F5), actualizará las tablas de su Base de datos en alguna computadora o tendrá que reiniciar el programa. antes de ver las actualizaciones en otras computadoras (no sé por qué, así que no me pidas explicaciones).
Regrese ahora al diagrama y a la tabla actualizada y luego conecte estas (esta) tabla (s) a las tablas que tengan alguna relación con ella.
Espero que esto ahorrará el tiempo de alguien.
I don
un proceso se estaba sosteniendo. Gracias. – TrewTzu
@TrewTzu Feliz de ayudarte :) –
Esta respuesta en combinación con [esto] (http://stackoverflow.com/a/13672187/2545927) lo hizo por mí. – kkuilla