Autor
|
Tema: Problema al conectar MSSQL (Leído 17,779 veces)
|
Shell Root
|
Es algo simple nada del otro mundo, USE [DBAcceso] GO /****** Object: Table [dbo].[Acceso] Script Date: 07/07/2014 10:42:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Acceso]( [id] [INT] IDENTITY(1,1) NOT NULL, [idEmpleado] [INT] NOT NULL, [fechaIngreso] [datetime] NULL, [fechaSalida] [datetime] NULL, [estado] [tinyint] NOT NULL, CONSTRAINT [PK_Actividad] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: ForeignKey [FK_Acceso_Empleado] Script Date: 07/07/2014 10:42:42 ******/ ALTER TABLE [dbo].[Acceso] WITH CHECK ADD CONSTRAINT [FK_Acceso_Empleado] FOREIGN KEY([idEmpleado]) REFERENCES [dbo].[Empleado] ([id]) GO ALTER TABLE [dbo].[Acceso] CHECK CONSTRAINT [FK_Acceso_Empleado] GO
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
MinusFour
|
¿Podría ser cuestión de tu red? ¿Algún firewall o antivirus? ¿Y si snifeas el trafico SQL solo para descartar cualquier problema de tu conexión?
|
|
|
En línea
|
|
|
|
Ari Slash
|
USE [DBAcceso] GO /****** Object: Table [dbo].[Acceso] Script Date: 07/07/2014 10:42:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Acceso]( [id] [INT] IDENTITY(1,1) NOT NULL, [idEmpleado] [INT] NOT NULL, [fechaIngreso] [datetime] NULL, [fechaSalida] [datetime] NULL, [estado] [tinyint] NOT NULL, CONSTRAINT [PK_Actividad] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: ForeignKey [FK_Acceso_Empleado] Script Date: 07/07/2014 10:42:42 ******/ ALTER TABLE [dbo].[Acceso] WITH CHECK ADD CONSTRAINT [FK_Acceso_Empleado] FOREIGN KEY([idEmpleado]) REFERENCES [dbo].[Empleado] ([id]) GO ALTER TABLE [dbo].[Acceso] CHECK CONSTRAINT [FK_Acceso_Empleado] GO
prueba quitando el "clustered" a "non-clustered". CONSTRAINT [PK_Actividad] PRIMARY KEY CLUSTERED y si quieres mantener el Clustered. Crea un index: CREATE INDEX DBAcceso.index_Acceso ON DBAcceso.Acceso (id)
|
|
« Última modificación: 7 Julio 2014, 18:26 pm por Ari Slash »
|
En línea
|
|
|
|
Shell Root
|
Ni firewall, ni NONCLUSTERED!
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
|
Shell Root
|
Cree por medio de código simple y nada, creo que es problema de la comunicación entre la aplicación y el motor de base de datos DROP DATABASE DBAcceso CREATE DATABASE DBAcceso USE DBAcceso CREATE TABLE [dbo].[Empleado]( [id] [INT] IDENTITY(1,1) NOT NULL PRIMARY KEY, [cedula] [VARCHAR](20) NOT NULL, [nombre] [VARCHAR](50) NOT NULL, [apellido] [VARCHAR](50) NOT NULL, [salario] [NUMERIC](18, 0) NULL, [estado] [tinyint] NOT NULL ) CREATE TABLE [dbo].[Acceso]( [id] [INT] IDENTITY(1,1) NOT NULL PRIMARY KEY, [idEmpleado] [INT] NOT NULL, [fechaIngreso] [datetime] NULL, [fechaSalida] [datetime] NULL, [estado] [tinyint] NOT NULL )
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
|
MinusFour
|
Cree por medio de código simple y nada, creo que es problema de la comunicación entre la aplicación y el motor de base de datos DROP DATABASE DBAcceso CREATE DATABASE DBAcceso USE DBAcceso CREATE TABLE [dbo].[Empleado]( [id] [INT] IDENTITY(1,1) NOT NULL PRIMARY KEY, [cedula] [VARCHAR](20) NOT NULL, [nombre] [VARCHAR](50) NOT NULL, [apellido] [VARCHAR](50) NOT NULL, [salario] [NUMERIC](18, 0) NULL, [estado] [tinyint] NOT NULL ) CREATE TABLE [dbo].[Acceso]( [id] [INT] IDENTITY(1,1) NOT NULL PRIMARY KEY, [idEmpleado] [INT] NOT NULL, [fechaIngreso] [datetime] NULL, [fechaSalida] [datetime] NULL, [estado] [tinyint] NOT NULL )
Yo estaba pensando justo esto porque dices que te funciona bien en el excel. ¿Cual es la query que estás corriendo en tu programa?
|
|
|
En línea
|
|
|
|
Shell Root
|
@Ari Slash ese ya lo tengo, como dije al inicio... He hecho esto por años, pero esta es la única vez que me presenta este problema. @MinusFour, en excel es una SELECT a una tabla -sólo para ver la conexion-, y en mi aplicación es un pinche select básico.. string Sql = "SELECT id, nombre, apellido "; Sql += "FROM Empleado "; Sql += "WHERE estado = 1 AND cedula = '" + cedula + "'";
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
MinusFour
|
¿El servidor esta en el equipo o está en otro punto de la red? ¿Estás usando alguna DNS?
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
MSSQL jet DB
Nivel Web
|
bhisorx
|
3
|
3,092
|
13 Noviembre 2009, 23:09 pm
por OzX
|
|
|
Problema con SQLi en ASP MsSQL
Nivel Web
|
furtiworld
|
2
|
4,097
|
17 Octubre 2010, 00:50 am
por furtiworld
|
|
|
MSSQL y VisualBasic 6.0
Programación Visual Basic
|
CGST
|
3
|
2,624
|
19 Febrero 2011, 18:42 pm
por seba123neo
|
|
|
Error al conectar mssql 2008 con php en server debian.
PHP
|
pedraxito
|
3
|
3,195
|
26 Junio 2012, 22:10 pm
por pedraxito
|
|
|
Error al conectar con MSSQL mediante ODBC en Debian 7
GNU/Linux
|
novalida
|
1
|
3,453
|
3 Junio 2014, 21:00 pm
por el-brujo
|
|