Problemas de Gestión en db2.europe.webmatrixhosting.net (es largo)

26/11/2003 - 11:53 por Emilio Garcia Loeda | Informe spam
Buenas

Me registre en www.europe.webmatrixhosting.net , que ceden un espacio
gratuito mas un espacio en en servidor SQL2000, con el objetivo de
probar SQL2000, ya que actualmente utilizo SQL7.0

Pero tengo problemas de uso, seguramente por mi falta de pericia, me
explico, como no tengo las herramientas de cliente SQL2000, ejecuto lo
siguiente en mi MMC sql7.0

USE master
GO

EXEC sp_addlinkedserver 'EMILIO_LOEDA', N'SQL Server'
GO

EXEC sp_addlinkedsrvlogin 'EMILIO_LOEDA', 'false', NULL, '<usuario sql
2000>', '<clave sql 2000>'
GO

... y funciona pero intento crear una tabla y no me deja, asi que cree
un proyecto con un fichero access tipo ADP y diseño un procedimiento
almacenado con los siguientes datos

Alter Procedure esp_create_table_equipos_procode
As

if exists (select * from sysobjects where id = object_id(N'[EQUIPOS]')
and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [EQUIPOS]


if exists (select * from sysobjects where id = object_id(N'[PROCODE]')
and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [PROCODE]

CREATE TABLE [EQUIPOS] (
[INDICE] [int] IDENTITY (1, 1) NOT NULL ,
[PTTYPE] [int] NOT NULL ,
[PPROCODE] [int] NOT NULL ,
[POPERADOR] [int] NULL ,
[CODEQUIP] [nvarchar] (255) NOT NULL ,
[DESCEQUIP] [nvarchar] (255) NOT NULL ,
[rowguid] uniqueidentifier ROWGUIDCOL NULL ,
[IDEQUIVALENTE] [int] NULL ,
[fechaalta] [smalldatetime] NULL
) ON [PRIMARY]


CREATE TABLE [PROCODE] (
[INDICE] [int] IDENTITY (1, 1) NOT NULL ,
[PTTYPE] [int] NULL ,
[PROCODE] [nvarchar] (255) NULL ,
[PRODESC] [nvarchar] (255) NULL ,
[rowguid] uniqueidentifier ROWGUIDCOL NULL ,
[ESREPONIBLE] [bit] NULL ,
[ESFACTURABLE] [bit] NULL ,
[fechaalta] [smalldatetime] NULL
) ON [PRIMARY]

... tambien funciona , pero cuando intento insertar datos no me deja, me
dice que no tengo permisos, asi que modifico el SP añadiendo el usuario
del SQL 2000

Alter Procedure esp_create_table_equipos_procode
As

if exists (select * from sysobjects where id = object_id(N'[<usuario sql
2000>].[EQUIPOS]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [<usuario sql 2000>].[EQUIPOS]


if exists (select * from sysobjects where id = object_id(N'[<usuario sql
2000>].[PROCODE]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [<usuario sql 2000>]..[PROCODE]

CREATE TABLE [<usuario sql 2000>].[EQUIPOS] (
[INDICE] [int] IDENTITY (1, 1) NOT NULL ,
[PTTYPE] [int] NOT NULL ,
[PPROCODE] [int] NOT NULL ,
[POPERADOR] [int] NULL ,
[CODEQUIP] [nvarchar] (255) NOT NULL ,
[DESCEQUIP] [nvarchar] (255) NOT NULL ,
[rowguid] uniqueidentifier ROWGUIDCOL NULL ,
[IDEQUIVALENTE] [int] NULL ,
[fechaalta] [smalldatetime] NULL
) ON [PRIMARY]


CREATE TABLE [<usuario sql 2000>].[PROCODE] (
[INDICE] [int] IDENTITY (1, 1) NOT NULL ,
[PTTYPE] [int] NULL ,
[PROCODE] [nvarchar] (255) NULL ,
[PRODESC] [nvarchar] (255) NULL ,
[rowguid] uniqueidentifier ROWGUIDCOL NULL ,
[ESREPONIBLE] [bit] NULL ,
[ESFACTURABLE] [bit] NULL ,
[fechaalta] [smalldatetime] NULL
) ON [PRIMARY]

... pero sigue sin funcionar

¿alguien me comenta que estoy haciendo mal?

SAludos
 

Leer las respuestas

#1 Accotto Maximiliano D.
26/11/2003 - 14:03 | Informe spam
hola!! has probado sin ponerle el Owner? digamos sin usuario!!


algo asi como create table servidor.bdd..tabla

Un saludo
Maximiliano Damian Accotto
"Emilio Garcia Loeda" escribió en
el mensaje news:
Buenas

Me registre en www.europe.webmatrixhosting.net , que ceden un espacio
gratuito mas un espacio en en servidor SQL2000, con el objetivo de
probar SQL2000, ya que actualmente utilizo SQL7.0

Pero tengo problemas de uso, seguramente por mi falta de pericia, me
explico, como no tengo las herramientas de cliente SQL2000, ejecuto lo
siguiente en mi MMC sql7.0

USE master
GO

EXEC sp_addlinkedserver 'EMILIO_LOEDA', N'SQL Server'
GO

EXEC sp_addlinkedsrvlogin 'EMILIO_LOEDA', 'false', NULL, '<usuario sql
2000>', '<clave sql 2000>'
GO

... y funciona pero intento crear una tabla y no me deja, asi que cree
un proyecto con un fichero access tipo ADP y diseño un procedimiento
almacenado con los siguientes datos

Alter Procedure esp_create_table_equipos_procode
As

if exists (select * from sysobjects where id = object_id(N'[EQUIPOS]')
and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [EQUIPOS]


if exists (select * from sysobjects where id = object_id(N'[PROCODE]')
and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [PROCODE]

CREATE TABLE [EQUIPOS] (
[INDICE] [int] IDENTITY (1, 1) NOT NULL ,
[PTTYPE] [int] NOT NULL ,
[PPROCODE] [int] NOT NULL ,
[POPERADOR] [int] NULL ,
[CODEQUIP] [nvarchar] (255) NOT NULL ,
[DESCEQUIP] [nvarchar] (255) NOT NULL ,
[rowguid] uniqueidentifier ROWGUIDCOL NULL ,
[IDEQUIVALENTE] [int] NULL ,
[fechaalta] [smalldatetime] NULL
) ON [PRIMARY]


CREATE TABLE [PROCODE] (
[INDICE] [int] IDENTITY (1, 1) NOT NULL ,
[PTTYPE] [int] NULL ,
[PROCODE] [nvarchar] (255) NULL ,
[PRODESC] [nvarchar] (255) NULL ,
[rowguid] uniqueidentifier ROWGUIDCOL NULL ,
[ESREPONIBLE] [bit] NULL ,
[ESFACTURABLE] [bit] NULL ,
[fechaalta] [smalldatetime] NULL
) ON [PRIMARY]

... tambien funciona , pero cuando intento insertar datos no me deja, me
dice que no tengo permisos, asi que modifico el SP añadiendo el usuario
del SQL 2000

Alter Procedure esp_create_table_equipos_procode
As

if exists (select * from sysobjects where id = object_id(N'[<usuario sql
2000>].[EQUIPOS]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [<usuario sql 2000>].[EQUIPOS]


if exists (select * from sysobjects where id = object_id(N'[<usuario sql
2000>].[PROCODE]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [<usuario sql 2000>]..[PROCODE]

CREATE TABLE [<usuario sql 2000>].[EQUIPOS] (
[INDICE] [int] IDENTITY (1, 1) NOT NULL ,
[PTTYPE] [int] NOT NULL ,
[PPROCODE] [int] NOT NULL ,
[POPERADOR] [int] NULL ,
[CODEQUIP] [nvarchar] (255) NOT NULL ,
[DESCEQUIP] [nvarchar] (255) NOT NULL ,
[rowguid] uniqueidentifier ROWGUIDCOL NULL ,
[IDEQUIVALENTE] [int] NULL ,
[fechaalta] [smalldatetime] NULL
) ON [PRIMARY]


CREATE TABLE [<usuario sql 2000>].[PROCODE] (
[INDICE] [int] IDENTITY (1, 1) NOT NULL ,
[PTTYPE] [int] NULL ,
[PROCODE] [nvarchar] (255) NULL ,
[PRODESC] [nvarchar] (255) NULL ,
[rowguid] uniqueidentifier ROWGUIDCOL NULL ,
[ESREPONIBLE] [bit] NULL ,
[ESFACTURABLE] [bit] NULL ,
[fechaalta] [smalldatetime] NULL
) ON [PRIMARY]

... pero sigue sin funcionar

¿alguien me comenta que estoy haciendo mal?

SAludos

Preguntas similares