Impossibile creare una storedProcedure in SQL Server di Aruba

lunedì 24 novembre 2008 - 16.04

86Marco Profilo | Expert

Salve, ho caricato un database direttamente su SQL Server di aruba ma appena cerco di crear una stored procedure mi compare questa maschera, che mi dice che i permseei sono negati.
come fare per avere i permessi per scrivere nel database?
Grazie


1036x716 51Kb

lbenaglia Profilo | Guru

>come fare per avere i permessi per scrivere nel database?
Chiedere ad Aruba quale login ha le permission necessarie a creare sp

>Grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

86Marco Profilo | Expert

Ciao, grazie per la risposta innanzitutto.
Ti spiego meglio cosa ho combinato.

Qualche settimana fa aruba mi aveva aperto il database ovviamente vergine.
La prima cosa che ho fatto è crearmi le tabelle che il database doveva contenere , in pratica creando il database esattamente nuovo.
Il tutto mi funzionava alla grande.
In più ho copiatp testaualmente le stored procedure che avevo creato su Visual Web developer 2008 per l'inserimento di dati e supponendo che la stored procedure aveva questo testo:

Alter Procedure dbo.InsertNews etc etc...

La variavo nel database di aruba cancellando Alter e mettendo CREATE e eliminando dbo. in quanto non avevo i permessi per settare il tutto con questo account utente.

Oggi però ho dovuto relazionare + tabelle e l'ho fatto sul mio database usato nell'appliucazione web aspx con il supporto di Management Studio per poter creare le relazionoi tra tabelle in modslità grafica.

Ricordando che su Aruba non esiste il management quindi nonm potevo fare le relazioni come sulla mia macchina ho pensato che tramite il supporto Restore e Backup potessi portare il mio databade mdf sullSQL di Aruba.
Effettivamente sono riuscito a riportarmelo, solo che ora non riesco completamente più neanche a poter creare una semplice tabella poicè mi viene restitutio l'errore che non ho i permessi per farlo.
Provo a farlo con qualsiasi schema ma mi restituisce lo stesso errore.
La stessa cosa per le storedProcedure ovviamente.
Spero di averti fatto quadrare la mia situazuione.

Che sai dirmi? :-)
Grazie

lbenaglia Profilo | Guru

>Che sai dirmi? :-)
Niente, contatta Aruba e fatti dare una mano da loro.


--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

86Marco Profilo | Expert

Ok. pero fammi capire una cosa:

Io creo nella mia sezione di SQL Server sulla mia macchina un database composto da Tabelle, viste, storedprocedure e dati ovviamente per interagirlo con la mia applicazione asp.net.
Poichè per impostazione predefinita SQL Server da Management Studio crea tutti gli oggetti tramite l'utente dbo, non è possibile variare lo schema dell'utente dal database di aruba??

Cioè voglio dire uno che acquista un database su aruba deve necessariamente crearsi il database nuovo direttamente da zero??? e come si fa a crearsi le relazioni e i diagrammi con le altre tabelle???
Non è un po un gran problema???
Sapresti dirmi qualcosa?
Grazie sempre e mille ovviamente

lbenaglia Profilo | Guru

>Cioè voglio dire uno che acquista un database su aruba deve necessariamente
>crearsi il database nuovo direttamente da zero???
A questa domanda può risponderti solo Aruba.
La gestione dei loro db SQL genera sempre un mucchio di problemi, basta fare una ricerca con google per accorgersene.

>e come si fa a crearsi le relazioni e i diagrammi con le altre tabelle???
Le relazioni non c'entrano con i diagrammi, è sufficiente definire dei constraints di FOREIGN KEY

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5