mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: MSG to DB

Mi spiego meglio!
Ho un server di posta ormai stracarico di messaggi E-Mail.  Mi piacerebbe
fare un po' di pulizia e cancellare tutta la vecchia posta.  Ma vorrei
comunque mantenerla memorizzando tutti i file ".msg" in una sorta di
database dal quale poi poter risalire ai contenuti.
Esiste un utility che esegua questa conversione in modo automatico?
Ciao a tutti!!!!

 ha scritto nel messaggio
news:dHS8d.27635$H11.8...@twister1.libero.it...

Se il gestore č Outlook puoi
Crearti un file Access che importa tutti i msg
allegati compresi
MAssimiliano

Newsgroup: it.comp.software.database
Titolo: Update su tabelle create su sottotipi

Ciao Ragazzi,
Nella realizzazione di un'applicazione che usa un db oracle, ho
riscontrato un'problema che non riesco a risolvere...
Ho una tabella costruita su un tipo che ha a sua volt un sottotipo:
CREATE OR REPLACE TYPE  tipo AS OBJECT( valore CHAR(20));
CREATE OR REPLACE TYPE  sottotipo UNDER tipo( valore2 CHAR(20));
CREATE TABLE tabella OF  tipo;
come faccio a visualizzare valore2?
come faccio a fare l'update di valore2?
spero di essere stato sufficentemente chiaro..
grazie in anticipo.
--
Daniele

Nel caso in cui prima non fossi stato sufficentemente chiaro, cerco di
farvi capire meglio...
Ho un problema con l'ereditarietà dei tipi. Come faccio a visualizzare
un colonna definita in un sottotipo?

Newsgroup: it.comp.software.database
Titolo: Chi usa Oracle?

Cerco qualcuno che utilizza Oracle. Ho intenzione di mettere su un nuovo
server, visto che non ho mai visto il suddetto DB, ma lavoro da tempo con
SQL Server.
Accetterei volentieri qualche suggerimento, preferibilmente via mail.
Grazie a tutti.

 SQL Server.
Io ho usato SQL Server per circa 1,5 anni ed Oracle per 3,5 anni (dalla
versione 7.3 alla 8i). Domanda (sul gruppo possibilmente) e ti
sara' risposto.
Davide


Per iniziare vai a 
http://www.archesis.it/white/
 : c'e' un po' di
materiale introduttivo.
Se non ti basta ... chiedi qualcosa di + preciso !
ciao
carlo

Lo uso dal 1986 e mi ha dato molte soddisfazioni.
Ho visto le varie versioni dalla 4.0 alla 8.*
Gestico centinaia di db , alcune dei quali sono ben superiori al terabyte.
Uno di questi ha una tabella partizionata di 700 Giga Byte con altre
3.000.000.000 di records .... prova a farlo con SQLserver ....... :-)
Ciao
Mago Merlino wrote in message ...


 3.000.000.000 di records .... prova a farlo con SQLserver ....... :-)
No grazie, ci tengo alla salute ;P
Davide

Newsgroup: it.comp.software.database
Titolo: Code Bar

Ciao.Sapreste dirmi dove posso trovare un generatore di codici a barre?

 wrote in message
84ahgq$9mt$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.software.database
Titolo: errore mssql

ciao
cercando di fare un inserimento mi viene restituito questo errore:
[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name
'ArchDSql.dbo.TblInfo'.
State: S0002, Native: 208, Source: Microsoft OLE DB Provider for ODBC
Drivers
e la tabella 'TblInfo' e' presente. Da cosa puo' dipendere l'errore?
grazie

 e la tabella 'TblInfo' e' presente. Da cosa puo' dipendere l'errore?
...sei sicuro che la tabella sia di proprietą di dbo?
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com

Newsgroup: it.comp.software.database
Titolo: eliminazione duplicati

Come faccio una query che da una tabella con 10 Pippo 5 Pluto 1 Paperino e 1
Minny mi restituisca 1 Pippo, 1 Pluto, 1 Paperino ed 1 Minny ovviamenti
completi di tutti i campi (es. indirizzi numeri di telefono etc.)
In pratica devo eliminare i duplicati.
Sto usando un database di Access 2000.
Grazie

 ha scritto nel messaggio
news:Hkpq7.7534$Lp6.2...@news.infostrada.it...

Nel creare una nuova query ci sono  alcune autocomposizioni, tra cui quella
di ricerca duplicati, anche se credo che ritorni solo i record che
presentano piu' di un'occorrenza.
Una soluzione e' rappresentata da una query di raggruppamento. Apri una
nuova query legata alla tabella con i duplicati. Nella barra degli strumenti
premi il pulsante "Totali" con il simbolo di sommatoria. Comparira' la riga
Formule nella griglia.
Per il campo con il duplicato metti Raggruppamento, per altri per esempio
puoi fare riferimento a "Primo" se contengono tutti gli stessi valori per i
record duplicati.
Ciao
--
Andrea
Newsgroup: it.comp.software.database
Titolo: dbgrid e access

Non è compreso nel pacchetto access xp il controllo dbgrid?
mi servirebbe un controllo analogo per fare un db, non so, un dataview o
simili....: vorrei metterlo nella schermata iniziale con tutti i campi (non
modificabili): poi, clikkando due volte sulla selezione dovrebbe comparire
un'altra maschera per la modifica dei dati.
Access dice che non ho la licenza per usare l'ocx.
Per il omtrollo msadodc mi dice la stessa cosa.
Ma ADO non fa parte di access?
Come si può fare?
Ho pensato anche di usare la creazione guidata maschera ed utilizzare il
layout "foglio dati" ma ha un comportamento proprio strano... nella
struttura mostra i campi principali, nell'apertura mostra come fosse un
dbgrid!!!!
Nel caso in cui scegliessi di farlo così, i dati all'apertura si possono
bloccare?
Grazie.
Vale

 ha scritto nel messaggio
news:I3eMb.1750$nC1....@news.edisontel.com...

Ciao Vale,
Access non ha bisogno di nessun OCX e non credo che (avendo la licenza)
DbGrid possa funzionare in un form di access.
Il comportamento della maschera non è affatto strano, e puoi bloccare la
variazione l'inserimento e la cancellazione dei record impostando le
rispettive proprietà a No (vedi proprietà della maschera Consenti modifiche,
Consenti Aggiunte, Consenti eliminazioni) proprio come una qualsiasi altra
maschera, con tutti gli eventi del caso, cambia solo il tipo di
visualizzazione.
Tieni presente che è possibile avere sette livelli di nidificazione tra
maschera e submaschera, non credo che il DbGrid sia così potente.
Ciao Giorgio

Il problema è che devo fare un db, un piccolo semplice e stupido db. Cosa
facile... ho il progetto già fatto! solo che lo feci ad un corso di vb6.
Ora ho trovato solo 
vb.net
 ma per me è cosa impossibile imparare tutto
d'accapo.
Dunque sto provando a farlo solo con access.... ho visto nella guida che
access supporta ado, ma controlli ado non ne vedo!
Dunque hai qualche suggerimento?
Posso anche non usare adodc in access?
Grazie ancora.



Se proprio devi usare ADO
--------------------------------
Associazione di maschere di Microsoft Access a recordset ADO
http://support.microsoft.com/default.aspx?id=281998
-------------------------------
Ciao Giorgio

Newsgroup: it.comp.software.database
Titolo: SQLServer

Ciao a tutti!
E' possibile fare in SQLServer una query di questo tipo?
DECLARE @X  INT;
SELECT @X =  0;
SELECT     KOrdiniForR, KOrdiniForT, NumOrdine, IdProdotto, UT_IdArtSim,
(SELECT @X = @X + 1 ) AS CONTA
FROM         OrdiniForRighe
ORDER BY UT_IdArtSim, IdProdotto;
Dove praticamente una colonna fa da contatore? 
Magari ho solo sbagliato la sintassi...
Grazie a tutti
Mary 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie a tutti
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org
Newsgroup: it.comp.software.database
Titolo: Insert con primary Key

Salve ho un piccolo problema, o meglio, un piccolo quesito.
Possiedo due tabelle esattamente identiche con 5 campi di cui 1 č
primary key.
Una delle due tabelle ha 1000 record ed una č vuota. Ho scritto una
query:
INSERT INTO TABELLA1
SELECT * FROM TABELLA2
ma mi restituisce errore poichč c'č la chiave primaria.
Come posso inserire i dati nella tabella 2 leggendo e scrivendo anche
la primary key?
grazie

 la primary key?
Disattivi la primary key, inserisci i dati e poi la riattivi.
Davide
-- 
| "Do you think what we're doing is wrong?" "Of course it's wrong!  It's
| illegal!" "I've never done anything illegal before." "I thought you
| said you were an accountant!" 
| 

Davide
Qual'è il comando per attivare e disattivare la primary key
direttamente in SQL?

 direttamente in SQL?
Leggi il manuale del tuo database (che non hai specificato).
Davide
-- 
| Putt's Law: Technology is dominated by two types of people: Those who 
| understand what they do not manage. Those who manage what they do not 
| understand. 
| 

Davide
Il messaggio che mi restituisce il server è il seguente:
Server: messaggio 8101, livello 16, stato 1, riga 2
An explicit value for the identity column in table 'clienti' can only
be specified when a column list is used and IDENTITY_INSERT is ON.



Ok, risolto con SET IDENTITY_INSERT table_name OFF/ON
grazie

 be specified when a column list is used and IDENTITY_INSERT is ON.
Yachi,
come ti ha fatto notare Davide è buona norma indicare con quale RDBMS stai
lavorando dato che le soluzioni spesso sono proprietarie.
Dal tuo messaggio d'errore mi sembra di capire che si tratta di Microsoft
SQL Server, e tra le altre cose il messaggio d'errore risulta estremamente
esplicativo.
Se intendi specificare esplicitamente un valore per una colonna IDENTITY
devi utilizzare il seguente comando:
SET IDENTITY_INSERT Clienti ON
GO
INSERT Clienti
SELECT *
FROM TabellaOrigine
GO
SET IDENTITY_INSERT Clienti OFF
GO
Per maggiori informazioni leggi il seguente paragrafo sui Books Online:
"SET IDENTITY_INSERT" URL:tsqlref.chm::/ts_set-set_7zas.htm
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org
Newsgroup: it.comp.software.database
Titolo: esperimenti con PostgreSQL

Sto facendo alcuni esprimenti con PostgreSQl, al momento con fini -  
diciamo così - accademici.
Sono rimasto impressionato dalla sua ricchezza, ma sconcertato da due cose:
1. per pompare da Firebird a PostgreSQL circa 100.000 record (tabella  
banale di 8 colonne), usando Access come mediatore  
(FB>ODBC>Access>ODBC>PGSQL) ha impiegato 1,5 ore; con tutto quello che si  
può dire di ODBC mi sembra comunque troppo;
2. nonostante abbia scelto di mettere i dati su un disco diverso da quello  
di sistema, mi sono visto ingombrare egualmente quello di sistema con 1,3  
GB di roba (C:\Users\Michele\AppData\Local\Temp\SQL.LOG: 1.278.478KB) che  
ho potuto cancellare solo dopo che ho eliminato la tabella.
Grazie per l'attenzione.
-- 
Michele Giordano

 
Di nuovo, non ha nulla a che fare (direttamente) con PostgreSQL.
Quel file è generato da ODBC:
http://support.microsoft.com/kb/268591/EN-US/
http://support.microsoft.com/kb/274551/en-us/
Semplicemente, non utilizzare ODBC.
O almeno disabilita il logging.
Per migrare un database Firebird a PostgreSQL ci sono quasi sicuramente 
strumenti più efficienti, che utilizzano le API native dei database.
Ma anche utilizzando il driver ODBC, non dovrebbe essere così 
inefficiente.
Vedi che tempo impiega con il logging disabilitato.
Ciao   Manlio

 Vedi che tempo impiega con il logging disabilitato.
Scusa ancora l'ignoranza, ma ecc. ecc.
Grazie.
Michele

 Ok, grazie. Ora guardo.
Un minuto! (contro un'ora e mezza).
-- 
Michele

 si può dire di ODBC mi sembra comunque troppo;
A parte quello che ti è già stato risposto, forse questo tool potrebbe
esserti utile:
http://fbexport.sourceforge.net/

 
Dovrebbe essere spiegato nella documentazione.
Ciao  Manlio

Newsgroup: it.comp.software.database
Titolo: problemi di query in mysql

Salve,
come posso fare una query my sql che preveda l' unione di 2 tabelle
tramite join e la successiva eliminazione di righe che stanno anche in
una terza tabella?
Sarebbe ottimo un Intersect ma a quanto pare non funge, oppure un
subquery ma come posso farla?
tnx marco

...

Fai una outer join con la terza tabella, ed escludi i records in cui
un campo della terza tabella is not null (quelli dove e' null, non
esistono nella terza tabella)
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com
Newsgroup: it.comp.software.database
Titolo: compatibilità ORACLE e SQL SERVER 2000 . HELP

salve, desideravo sapere da qualcuno di voi se ha mai installato in un'unica
unità ( C:)
sia oracle 8.1.6 che sql server 2000.
al momenot ho solo oracle ma vorrei installare anche
l'altro DB.
secondo voi ci sono controindicazioni?
si parla di pc non collegati in rete.

 secondo voi ci sono controindicazioni?
no ..... a parte che se li starti tutti e due la macchina si siede.......
Ciao
Matteo



Io sul mio pc di sviluppo (Athlon XP 2000 con Windows XP e 768 MB di
RAM) ho MS SQL 2000 e Oracle 8.1.7: anche quando ho necessita' di
usare contemporaneamente i due server il pc risponde bene (nonostante
usi Visual Studio Net 2003 che da solo e' un bel mattone) ma i carichi
di lavoro dei due server sono minimi.
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
despammed.com

molto gentile.
grazie davvero.
io ho un p4 2,4 Gh con 512 di RAM
saluti


ma..provero' sul mio
 p4 2,4 Gh con 512 di RAM
vediamo come va.
grazie 1k
alessandro


 alessandro
Io ho solo Oracle 8.1.7 e quando ci lavoro ed eseguo interrogazione al db da
un prog in VB6 la ram fa un salto enorme... considerando che il DB è piccolo
mi sembrano pochi 512 di ram x 2 database...
Poi non so!!! Non sono espertissimo...

Newsgroup: it.comp.software.database
Titolo: Prenotazione camere

Salve a tutti,
dovrei fare un programmino per la gestione delle prenotazioni con
access,
una cosa tipo: inserisco la data di arrivo e di partenza e lui mi
estrae tutte le camere che in quell'intervallo temporale trova non
occupate.
Opuure un report tipo
                                  Gennaio
                1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Camera1         L L L     O O O O
Camera2         O O O O O O L L L
dove L=Libera e O=Occupata
Ho tentato di guardare anche sul sito comune di access ma senza
risultati.
Qualcuno può indicarmi come fare o un esempio scaricabile da qualche
parte?
Ringrazio anticipatamente.
Fabio

...
ti serve una tabella pivot, con una serie di numeri; ti bastano ad
esempio le cifre da 0 a 9 (chiamiamo la tabella cifre)
-- select da cifre per numeri da 1 a 1000
create view numeri as
select c.cifra * 100 + d.cifra * 10 + u.cifra numero
from cifre c, cifre d, cifre u;
-- select da numeri per date da oggi all'anno prossimo
create view prossime_date as 
select trunc(sysdate)+numero from numeri
where numero < 365;
e con questa vista che contiene le date da qui a un anno fai le join
che ti servono

Newsgroup: it.comp.software.database
Titolo: MySQL5, ASP e indici

Buongiorno,
	avrei bisogno da voi di una conferma su questo modo di pensare durante 
la progettazione di una tabella e poi la sua interrogazione su una 
pagina ASP.
Quello che a me interessa sapere è come vengono gestiti gli indici sulle 
tabelle se viene effettuata una select con l'opzione "order by". Mi 
spiego meglio. Ho ad esempio una tabella che ha i campi:
- codice (varchar)
- data (datetime)
- descr (varchar)
- numero (integer)
I campi sono inventati :)
Io sulla tabella li indicizzo come data, codice, numero, descr.
Dalla pagina asp, nell'"order by" io cambio quest'ordine in codice, 
descr, data, numero.
La domanda è:
Come si comporta tutta la procedura? O meglio ancora gli indici di mysql 
vengono eseguiti comunque? Perchè l'indice sulla tabella è utilissimo 
quando nella select non metto alcun "order by" ma in questo caso? Non 
rischio di rallentare il caricamento se la selezione fa effettuare 2 
order sui record? Parlo di tabelle con 60000 righe non quelle con poche 
centinaia di record dove un server pompato riesce forse a supplire alla 
mancanza di prestazione sulla tabella.
Che mi dite?
1000 Grazie!

 supplire alla mancanza di prestazione sulla tabella.
Considera anche un indice cluster, specie se usi il motore InnoDb,
dato che tale engine puo` creare in automatico un indice cluster
sul rowid (la peggior scelta possibile).
bye

Newsgroup: it.comp.software.database
Titolo: CERCO AIUTO PER DB ACCESS

Volevo realizzare un data base che automaticamente potesse visualizzarmi
i record cercati ....
Io vorrei far presentare una maschera dove scrivere cosa devo cercare ma
non so implementare tale funzione.
Sono riuscito a creare le tabelle, record... sono anche in grado di
trovare un record se imposto una querry ma non ci riesco con
l'automatismo.
Sarei grato se qualche esperto potesse darmi qualche dritta per
risolvere questo problema
Grazie in anticipo, attendo risposta su
lucia...@libero.it
Luciano
--
Posted from 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:39B06B79...@libero.it...


 wrote in message
39B06B79...@libero.it...


i record cercati ....
vedi sull'help applyfilter.  ci dovrebbe anche essere una
autocomposizione in proposito.
Newsgroup: it.comp.software.database
Titolo: Ultimo record inserito con SQL Server

Carissimi amici del NG, ho una tabella con un campo identity nominato ID
(SQLSERVER 7.0), dopo aver fatto una Insert con una query SQL, vorrei
conoscere il valore ID di quest'ultimo record inserito! Per fare questo devo
forzatamente agire con una query di selezione oppure esiste una qualche
funzione a proposito?
Grazie a tutti!
--
Matteo Cacciola
Email: 
cacc...@2000net.it
 (private)
 
mat...@es3k.it
 (professional)

 ha scritto nel messaggio
news:9dhmtj$2qn$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.software.database
Titolo: Ultradev e DSN

Spero di non essere OT e spero di riuscire a spiegarmi.
Non sono capace a compilare in ASP ma diverse volte ho dovuto creare siti
connessi a database.
Ho risolto il problema aiutandami a compilare ASP con FP o con DW.
Con FP riesco a fare un sito connesso ad un database, verificarlo con
Personal Web Server (modificarlo e aggiustarlo un pochino con DW) e
pubblicarlo su di un server che abbia (rigorosamente) le estensioni FP2000.
Ho scoperto Ultradev e ho capito che mi piace molto + di FP... mi lascia
molto piů libero di creare la pagina come voglio io (e non con le
impostazioni di default che usa FP. Il problema sorge quando cerco di
mettere in rete il sito.
Il sito su PWS funziona... quando la metto in rete mi da errore nella riga
che contiene le informazioni sul DSN.
Io credo di non saper fare qualcosa (rigusardante il DSN) ma non so cosa
sia.
Ho anche provato su piů di un server, e anche con piů di un tipo di database
(access, dbf, etc.).
Se qualcuno sapesse aiutarmi e mettermi sulla direzione giusta...
Grazie Ale

 Se qualcuno sapesse aiutarmi e mettermi sulla direzione giusta...
Non scrivermi, ma comincia a seguire it.comp.www.asp e 
www.aspitalia.com
dove troverai molti esaurienti articoli circa il tuo problema.
Un'ultima rigirata del coltello nella piaga:
(scherzo)
FP e' comodissimo, ma non ti permette di capire un beneamato piffero di
quello che stai facendo, idem tutti gli altri programmi. Studiati un po' di
vbscript, comincia, armato di solo notepad, a creare pagine asp capaci di
dire "Ciao Mondo" e poco altro e dopo attacca con le cose piu' complicate.
Vedrai che riuscirai a servirti meglio di FP, UD ecc..
'guri.
Nettuno
Newsgroup: it.comp.software.database
Titolo: [?] Problema con sql, mi controllate please...

Salve,
ho scritto questo sql ma mi da errore, non capisco:
SELECT
Tabella1.CampoA, 
       Tabella1.CampoB, 
       Tabella2.CampoA,
Tabella2.CampoB, 
FROM Tabella1, Tabella2
 
WHERE Tabella1.CampoA = 2
AND TabellaB.CampoA = 2
Ho provato anche con Inner Join ma ho semore lo
stesso errore...mi sorge un dubbio, devo per forza dare un alias a ogni
campo? (Tabella1.CampoA as T1A)
Saluti...
--------------------------------
Inviato via 
http://usenet.iol.it

 wrote in message
157Z29Z81Z46Y9...@usenet.iol.it...


 wrote in message
9b1t7k$mov$1...@fe1.cs.interbusiness.it...



prova:
SELECT BUYERS.TITLE_PB, BUYERS.NAME_PB FROM BUYERS

 ha scritto nel messaggio
news:157Z29Z81Z46Y9...@usenet.iol.it...


 wrote in message
9b3hf8$fvg$1...@fe2.cs.interbusiness.it...


 .../...o uno spazio..... .....non mi è possibile .....??!...giusto?
per le concatenazioni di stringhe si usa il carattere pipe "|" ripetuto 2
volte e le stringhe costanti come uno spazio o una barra devono essere
racchiuse tra apici:
SELECT CAMPO1 || '/' || CAMPO2
FROM TABELLA

 sicuramente non dipende dagli alias dei campi. Che errore ti da?
Ho provato diversi sql, e l' errore che ho è sempre lo stesso, ossia:
L' istruzione SELECT include una parola riservata o un argomento 
scritto in modo errato o mancante oppure la punteggiatura non è 
corretta.
Prtacimanete può essere qualunque cosa :) Ho ricontrollato i nomi dei 
campi e sono corretti...non ho idea; sarà sicurtamente qualcosa di 
stupido che mi stà sfuggendo ma...non capisco do ve sia l' errore. 
-- 
Posted from 157.29.81.46 by way of 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Cosi' dovrebbe funzionare
Ancora niente, sempre lo stesso errore:
L' istruzione SELECT include una parola riservata o un argomento 
scritto in modo errato o mancante oppure la punteggiatura non č 
corretta.
I nomi dei campi delle tabelle mi sembrano giusti...non capisco che mi 
sfugge...
-- 
Posted from 157.29.81.46 by way of 
smtp1.libero.it
 [193.70.192.51] 


 > .../...o uno spazio..... .....non mi č possibile .....??!...giusto?


 AND TabellaB.CampoA = 2
Intanto la SELECT e' "scorretta" in quanto genera un prodotto
cartesiano, cioe' un risultato con il prodotto di tutte le righe di una
tabella combinate con tutte le righe dell'altra.
Comunque mi sembra che dopo la AND ci sia il nome di una Tabella non
definita nella SELECT: TabellaB !
ciao
carlo

AND TabellaB.CampoA = 2
     ^^^^^^^^
	 deve essere Tabella2 come l'hai chiamata sopra
-- 
#@@@ missinglink on slackware 7.1 ###
_______________________________________________
Telug mailing list 
Te...@telug.it

AND TabellaB.CampoA = 2
Non hai nessuna TabellaB.
-- 
Filippo "Kirone" Zamengo 
Quanto scritto deve ritenersi IMHO e indipendente dal datore di lavoro
e-mail modificata: togliere DESPAM.

Ho risolto, grazie a tutti :)
Mancavano le parentesti quadre "[...]", non
la sapevo mica questa cosa; non ci sarei mai arrivato.

Newsgroup: it.comp.software.database
Titolo: Accedere a DataBase Paradox 7

Qualcuno di voi conosce driver ODBC/OLEDB per connettersi da Visual Studio
6 ad un database Paradox 7 ?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:ct7t4p$c67$1...@news.newsland.it...


Newsgroup: it.comp.software.database
Titolo: [MSQL7] Trigger che non si azionano

deV<

 SELECT @ID = ID FROM INSERTED
Con questa istruzione tu recuperi l'ID dalla tabella "inserted" che
contiene il record appena modificato, ma se hai modificato piu' di un
record (non specificando WHERE nella Update)... cosa vale @ID ?
Davide

 ha scritto nel messaggio
news:9hcf2t$d81l7$2...@ID-18487.news.dfncis.de...


 senti per tagliare la testa al toro...
Non credo vi sia una soluzione, Oracle ha una clausola FOR EACH ROW
in cui specifichi che il trigger deve essere richiamato ogni volta per
ogni riga aggiornata, ma Oracle *non consente ad un trigger di modificare
una tabella*, quindi ti forza ad usare una SP e ad elimina il
problema alla radice.
Io ti suggerirei di usare una SP per inserire/modificare i record
nella tabella.
Davide

 ha scritto nel messaggio
news:9hck7s$d58m5$3...@ID-18487.news.dfncis.de...


 ha scritto nel messaggio
news:LCi_6.100902$Uo3.2...@news6.giganews.com...


senti per tagliare la testa al toro...
Su SQL 2000 potresti usare i nuovi trigger.
Vai sul sito Microsoft e prova leggerti:
"Progettazione di trigger INSTEAD OF"
-- 
Tieni per te il Papero giusto se vuoi la mia email
Sito Papero 1 -> 
http://utenti.tripod.it/papero
Sito Papero 2 -> 
http://user.7host.com/papero/

Newsgroup: it.comp.software.database
Titolo: [SQLSERVER] Importazione da Oracle

Ma possibile che con SQL Server 2000 non posso importare dati da un server
Oracle se non installando Oracle Client?
Possibile che non ci sia qualcosa di nativo?
Grazie.



Che io sappia no. Anche tramite il driver Microsoft ODBC per Oracle
senza le Oracle client utilities non si puo' fare niente.
Non so se con altri software (es. Toad) si puo' accedere ad un server
Oracle senza le c.u.
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it


nativo = di oracle...
oracle mette a disposizione le librerie jdbc thin.
con quelle non serve il client al completo.
non sono certo, ma probabilmente anche con le odbc di oracle č possibile 
(se cerchi su google trovi di fisso qualche riferimento al tuo problema).
saluts
-- 
punkarruso

> con quelle non serve il client al completo.
Ho installato i driver ODBC scaricati dal sito di Oracle (9.20.20).
Mi dice comunque che occorre Oracle Client dalla versione 7.3 in poi...
Mi arrendo?
Newsgroup: it.comp.software.database
Titolo: [?] ansi sql e campo incrementato

ciao a tutti,
ho una tabella TabellaA con un campo Campo1, vorrei scrivere una query per
ottenere un elenco numerato, tipo:
1    Davide
2    Francesca
3    Pierino
la cosa difficile (per me) è quella di ottenere quel campo *virtuale*
diciamo che altro non è se non un valore che si incrementa per ogni riga
ricevuta.
Avete consigli....?
grazie
ciao

 Avete consigli....?
A seconda del database hai diversi sistemi, in Oracle
il campo 'virtuale' ROWNUM ti fornisce un contatore
che si auto-incrementa, in Microsoft SQL Server mi pare
si chiami ROWID (verifica sulla documentazione).
Davide

 ha scritto nel messaggio
news:9os53i$f6teh$1...@ID-18487.news.dfncis.de...

verificato, mi dice di adottare IDENTITY, ti restituisce il campo identity
della tabella, non riesco a risolvere il mio problema con questo...
cmq, grazie !
sai che penso sia una cosa davvero difficile da risolvere...
ciao

 ha scritto nel messaggio
news:Nlfs7.70475$dJ3.5...@news1.tin.it...

Qui trovi una possibile soluzione per Access:
http://www.sitocomune.com/queries/queries001.htm
--
Andrea

Newsgroup: it.comp.software.database
Titolo: [?] SQL2000 : Exception 5 caught at line 173 of file ..\src\refreshr.c. SQLServerAgent initiating self-termination.

SQL Server 2000 ITA (SP1) su Windows 2000 Server.
Il servizio SQLAgent se fatto partire si auto interrompe, anche dopo aver
installato SP1 ITA l'errore persiste.
Se qualcuno ha idea di come posso risolvere il problema, grazie in anticipo

 installato SP1 ITA l'errore persiste.
Contatta l'assistenza Microsoft (hai pagato quella roba no? E allora
falli lavorare i maledetti...)
Davide
Newsgroup: it.comp.software.database
Titolo: QueryDef, TabelDef e Recordset

Ciao a tutti
Chi ha 10 minuti da dedicarmi per spiegarmi un pò meglio
questi insiemi???
Grazie
Mirko

questi insiemi???
solo 10 minuti :-( ti ripeto in sintesi cio che viene detto sui  manuali ,
ma forse lo sai gia'.
questi insiemi rappresentano oggetti di un database
tabeldef e querydef rappresentano oggetti memorizzati in un database
(tabelle in un database MDB access o query ) con la differenza che querydef
possono anche non essere memorizzate ma costruite a runtime e perse alla
chiusura per es impostando Name ad una stringa a lunghezza zero si produrrà
un oggetto QueryDef temporaneo.
puoi fare riferimento a ciascun oggetto di un insieme in base al numero
ordinale o all'impostazione della proprietà Name, utilizzando la sintassi
riportata di seguito:
TableDefs(indice)
TableDefs("nome")
TableDefs![nome]
che vale anche per oggetti querydef e recordset
L'insieme Recordsets a differenza dei primi due contiene tutti gli oggetti
Recordset aperti in un oggetto Database non quelli memorizzati nel
database.puoi aprire un oggetto recordset partendo sia da una sottostante
tabella che da una  query memorizzata.
utilizzando le prop e i metodi propri di cascun oggetto puoi fare cio che
vuoi (o quasi) con un database MDB creare cancellare eduitare e con
opportune tecniche anche modificarne le strutture
ciascun oggetto dell'insieme contiene a sua volta altri insiemi di oggetti
(per es insieme fields che contiene gli oggetti field )
infine  Se si esegue una query da un oggetto permanente QueryDef, la query
verrà eseguita più velocemente di quanto potrebbe avvenire se si eseguisse
l'equivalente istruzione SQL dal metodo OpenRecordset. Ciò accade perché il
modulo di gestione di database Microsoft Jet non deve compilare la query
prima di eseguirla
ops. dimenticavo che una tabledef puoo anche essere una tabella collegata
non necessariamente una tabella esistente
sono stato chiaro ?  Bo !!
Ciao stefano

Newsgroup: it.comp.software.database
Titolo: Postgresql 7.4.5

Ciao, ho compilato la versione di postgres in  oggetto con il seguente
script:
PREFIX=/usr/local/pgsql
./configure                             \
--prefix=$PREFIX                        \
--enable-odbc                           \
--with-maxbackends=32                   \
--with-pgport=5432                      \
--sysconfdir=$PREFIX/etc
#--without-readline
va tutto bene. QUando avvio postgresql parte con successo e funziona tutto
bene. L'unica cosa è che ricevo questo messaggio che non riwsco a
spiegarmi:
PostgreSQL: No directory, logging in with HOME=/
Grazie,
Massimiliano

Massimiliano wrote:

L'utente owner di postgres, che home dir ha???  (cat /etc/passwd)

 L'utente owner di postgres, che home dir ha???  (cat /etc/passwd)
/home/postgres
ma dove avere una home?


/home/postgres esiste??
Altrimenti setta la home dove si trova l'installazione di postgres
Newsgroup: it.comp.software.database
Titolo: Database mysql gratuito

Salve a tutto il NG,
Mi servirebbe un database per il mio sito. Siccome per ora è un sito
molto piccolo, hosting su Aruba, non mi va di pagare altri soldi per
avere un database Mysql. Girando su internet ho saputo dell'esistenza
di 
www.freemysql.org
 , ma anche che spesso è down (ora infatti lo è).
Esistono altri servizi del genere, che offrono database gratuitamente?

 
Puoi provare db4free, che offre gratuitamente MySQL 5.1
http://www.db4free.net/
ciao
gmax
-- 
 _  _ _  _
(_|| | |(_|><  The Data Charmer
 _|
http://datacharmer.org/

 avere un database Mysql.
perche no access? se è piccolo.... va benone.
Saluti. Carlo.
-- 
Puoi chiamarmi con Skype, il mio id e' carlonike
Vuoi un sicuro e gratuito programma per la tua posta?
http://www.pegasusmail.tk
 o 
http://www.pmail.com

Newsgroup: it.comp.software.database
Titolo: feeding tra db

Ciao a tutti,
Ho bisogno di sapere come posso inserire gli stessi dati da un db vecchio a un
altro aggiornato con campi diversi.
C'è un tool particolare che mi permette ciò o posso usare il Sql Log (che a
quanto pare è abbastanza complicato) o una procedura che mi legga il contenuto
intero della tabella e me la trasferisca in un'altra addattandola alla nuova
architettura?
Vi ringrazio anticipatamente...
Ciao
Giò
-- 
Posted from 
proxy02-i34.omnitel.it
 [194.185.48.228] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Non riesci a creare un file testo leggendo il DB vecchio e poi importarlo 
in quello nuovo?
-- 
Ciao Enzo
e-mail 
en...@emmesistemi.it
url: 
www.emmesistemi.it

Non posso perchè i 2 db sono diversi ed anche utilizzando le macro Vb aprendo
un recordset nn riuscire ad esportare i dati prelevati dalla query e scrivere
nel nuovo db.
Cmq volevo chiederti come si converte un db Access in Oracle?
Scusa la mia inesperienza...imparerò anche dalle tue indicazioni...
Grazie Mille
Ciao 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.software.database
Titolo: Cerco Tutorial sulla Normalizzazione.

Qualcuno conosce o ha, un Tutorial sul processo di Normalizzazione
possibilmente in Italiano?
Grazie.

possibilmente in Italiano?
In italiano trovi qualche tutorial molto generico:
http://web.tiscali.it/visualdb/Progett.htm
http://www.itportal.it/tutorial/software/office/schemi_access/default.asp
(credo che riguardi Access)
Inoltre c'era un brevissimo tutorial (una pagina), che spiegava le tre
forme classiche, ma non sono più riuscito a trovarlo: credo che non
sia più disponibile in rete.
Infine, sul tutorial su SQL di 
http://www.html.it
 c'era una faq	sulla
normalizzazione.
Saluti
Matteo
Newsgroup: it.comp.software.database
Titolo: Tempo di esecuzione incredibilmente molto grande

Ciao a tutti , desideravo sapere se qualcuno mi poteva dare una mano ,
per capire per quale motivo i tempi di esecuzioni nelle due differenti
soluzioni sono totalmetne differenti
PRIMA SOLUZIONE :
$resultp = mysql_query("SELECT idplayer,fname,roster,value,team,status
FROM ".$_CONF['tprefix']."players  WHERE week = '$max_last_vote' AND
roster = '$select_roster' ORDER BY idplayer");
$totalp = mysql_num_rows($resultp);
$s = 0;
while($s < $totalp ) {
$idplayers = mysql_result($resultp,$s,"idplayer");
$fname = mysql_result($resultp,$s,"fname");
$roster = mysql_result($resultp,$s,"roster");
$value = mysql_result($resultp,$s,"value");
$resultp_old = mysql_query("SELECT value FROM
".$_CONF['tprefix']."players WHERE idplayer = $idplayers ORDER BY week
");
$init_value = mysql_result($resultp_old,0,"value");
$team = mysql_result($resultp,$s,"team");
$status = mysql_result($resultp,$s,"status");
  $s++;
}
Ora queste query durano 4.26 secondi
SECONDA IPOTESI
$resultp_old = mysql_query("SELECT value FROM
".$_CONF['tprefix']."players WHERE idplayer = 101 ORDER BY week ");
$init_value = mysql_result($resultp_old,0,"value");
$resultp = mysql_query("SELECT idplayer,fname,roster,value,team,status
FROM ".$_CONF['tprefix']."players  WHERE week = '$max_last_vote' AND
roster = '$select_roster' ORDER BY idplayer");
$totalp = mysql_num_rows($resultp);
$s = 0;
while($s < $totalp ) {
$idplayers = mysql_result($resultp,$s,"idplayer");
$fname = mysql_result($resultp,$s,"fname");
$roster = mysql_result($resultp,$s,"roster");
$value = mysql_result($resultp,$s,"value");
$team = mysql_result($resultp,$s,"team");
$status = mysql_result($resultp,$s,"status");
  $s++;
}
Portanto fuori la seconda query e sostituendo idplayer = $idplayers  e
mettendo idplayer = 101 non avendo a disposizione $idplayers come
risutalto ho una tempo di esecuzioni di 0.407 secondi
Qualcuni mi puo dire il perchè di questo diminuzione di tempo di
esecuzione che mi servirebbe proprio 
grazie

Opsss mi sono dimenticato ... nel secondo caso , la query $resultp_old
l'ho fatta ciclare lo stesso numero di volte $totalp


ma una bella query unica ?
ma anche molti dati o mancanza di indici
Newsgroup: it.comp.software.database
Titolo: Oracle: creazione di job

Salve a tutti.
Utilizzo Oracle 7.3.4 (e a volte anche 8.1.i) e riesco a creare i Job solo
attraverso il tool TOAD.
Ho cercato anche di crearli tramite SchemaManager, ma non ci sono riuscito.
Qual'è l'istruzione per creare un Job?
Qual'è il miglior tool per creare dei job in Oracle?
Grazie.

 Qual'è il miglior tool per creare dei job in Oracle?
sqlplus ?
VARIABLE job NUMBER;
begin
  sys.dbms_job.submit(job => ,
                      what =>,
                      next_date => ,
                      interval => 'trunc(sysdate+1)+1/24' );
  commit;
end;
/
felice_pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:217Z58Z14Z170Y1...@usenet.libero.it...


 ma al parametro what, posso associare un file EXE o un BAT?
Non direttamente...
ripeto Oracle dalla versione 8 ha la possibilità di chiamare
eseguibili esterni tramite una configurazione particolare del
listener... (cerca e leggi extproc)
Oracle a differenza di altri rdbms non permette di far girare
applicativi esterni nello stesso spazio di memoria del rdbms.
Quindi ti devi (se mi ricordo bene):
a) Creare la DLL o la funzione che devi chiamare. 
b) Ti mappi la libreria che contiene la funzione all'interno 
del database
c) Wrappi la funzione esterna con una funzione Pl/Sql nativa
di Oracle
d) Metti la funzione nel parametro del package dbms_job richiesto
I vincoli sono: una funzione che sia compatibile con una 
chiamata C. Quindi o la scrivi in C o in qualsiasi altro 
linguaggio che ti permetta di chiamare nativamente codice 
C compilato e linkato.
La versione di Oracle deve essere >= 8
In tutta la mia vita non mi è mai capitato di fare ricorso a
extproc; in genere Oracle mette a disposizione dei package che 
ovviano alle necessità di chiamare funzioni esterne.
/G

 listener... (cerca e leggi extproc)
[cut]
senza tenere conto dlle ultime security alert :)


 Grazie
non ricordo molto della gloriosa 734, infatti gira ancora !
ma mi sa' che non si possa, ammenocche pro*c o cose
cosi', tipo pipe o non mi ricordo + cosa, pero' era
fattibile.
cmq puoi mettere una bandierina, sulla ult_dir e comportarti
di conseguenza, scusa il termine bandierina :)

Newsgroup: it.comp.software.database
Titolo: eliminare campi da una tabella.

Salve.
Qualcuno di voi usa postgresql?
Secondo l'ansi92 sql sarebbe possibile con il comando ALTER
aggiungere campi ad una tabella ma anche eliminarli.
Io ho provato ad aggiungere un campo in una tabella per vedere se potevo 
o no perdere dati.
Non e' successo, il campo e' stato aggiunto alla struttura della tabella
e ho mantenuto i dati.
Ho poi provato ad eliminare quel campo ma a quanto pare postgres non lo 
permette.
Alter table <tabella> drop column <campo> non funziona.
E' possibile eliminare un songolo campo dalla struttura di una tabella?
Grazie.

 non lo permette.
Secondo la teoria "classica" il database dovrebbe essere progettato
prima di cominciare a creare tabelle, il fatto che un database non
permetta di manipolare le tabelle in modo libero forza il DBA ad
attivare il cervello prima delle mani. Questo e' tanto piu' vero
quanto piu' il database e' "sofisticato".
Per altro, niente ti impedisce di creare una nuova tabella
NOME_TABELLA_BK e copiarci dentro i dati, droppare totalmente la
vecchia tabella, ricreare la tabella con il nome corretto ma
senza il campo "incriminato", ricopiarci dentro i dati e riattivare
tutte le constraint... oppure ignorare il campo "extra", in molti
casi si fa' cosi', ed e' il marchio di un db progettato male o di un
DBA poco valido...
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.software.database
Titolo: [solo questo, poi mi è quasi tutto chiaro] AIUTO manipolazione date!

Ciao, scusate i miei post martellanti,
Sapete dirmi come faccio a riferirmi al membro "anno" dell'oggetto DATE?
Ho provato a fare cosě:
   IF :new.DATA_INFR.year - dta.year < 10 THEN
       pts := pts*2;
   END IF ;
ma oracle si lamenta dicendo:
Numero di riga:  32 Numero di colonna:  17 Testo errore: PLS-00487:
riferimento a variabile 'NEW.DATA_INFR' non valido
Numero di riga:  32 Numero di colonna:  4 Testo errore: PL/SQL: Statement
ignored
GRAZIE ancora,
Daniele

 Daniele
Gabriele
Newsgroup: it.comp.software.database
Titolo: Re: Niubbio cerca consiglio su database

 Niubbio si, ma solo di database... ;-)
Se conosci un qualsiasi linguaggio di programmazione lascia perdere 
access e passa a:
- postgresql
- mysql
- firebird
oppure il piu' leggero db in assoluto (almeno credo)
http://www.sqlite.org/
ciao
Mauro

 Niubbio si, ma solo di database... ;-)
non me ne volere, ma l'ammiccamento e quello
che hai scritto di seguito, mi fanno pensare che tu stia
facendo l'elogio ad access :)
si quello che ti serve, in quel caso, e' proprio access !
[cut ]
felice_pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Niubbio si, ma solo di database... ;-)
Vorrei realizzare un piccolo programma che mi permetta di gestire un mio 
archivio personale
La quantità di record a pieno regime si aggira intorno ai 1500-2000 record 
all' anno (non so se vi serve una cosa del genere)
Sto vedendo che con Access posso realizzare questo mio database senza troppe 
difficoltà, ma ho dei dubbi
Vista la mole di lavoro (non ho idea se sia tanto o poco) è consigliabile 
Access o dovrei subito passare a studiarmi SQL o simili?
E' possibile con access creare il database con relativi form e una volta 
terminato farlo diventare un' applicazione indipendente? Vorrei poterlo 
istallare dove voglio una volta terminato
Come si realizza una funzione di backup?
Vorrei poter avere la possibilità di esportare ed importare il mio database.
Ovviamente se avete dei siti o ancora meglio dei manuali ben fatti non 
esitate a consigliare (vanno bene anche in inglese)
Grazie per l' eventuale aiuto,
Matteo

Newsgroup: it.comp.software.database
Titolo: ODBC InterBase

Ciao a tutti.
Potrei sapere un vostro parere su qual'è il Migliore ODBC per InterBase?
Grazie.
P.S. Non neccessariamente FreeWare.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:c1c09a07dd4eb5b2b57...@mygate.mailgate.org...


Newsgroup: it.comp.software.database
Titolo: ANSI compliant

cosa vuol dire "SQL server 2000 operations be ANSI compliant?" ... cosa vuol
dire ANSI compliant?  ... che effetti da o riceve? ... insomma ... che
"operazioni" riguarda?
grazie
smak
mia

 wrote:

significa che l'SQL che puoi utilizzare rispetta lo standard
ANSI (SQL) X3.135
--
Lawrence Oluyede
rhy...@myself.com

 ha scritto nel messaggio
news:ijpnbuofoadj7eune...@4ax.com...

ma ha qualche effetto sul modo di impostare le stored procedure? ... devono
essere impostate su implicit? .... e da dove si imposta l'ANSI compliant ...
all'installazione di SQL?

 compliant ... all'installazione di SQL?
cazzarola...
è meglio che studi cancora un po'...
non mi sembri ancora molto ferrata!
ciao

[CUT]

punkarruso ... grazie .... ma ... mi servono risposte ... non sarcasmo LOL

all'installazione di SQL?
se non erro SQL Server ha un suo dialetto di SQL e quindi
dovresti studiare il suo manuale, tanto quasi nessun DBMS
rispetta lo standard al 100%
--
Lawrence Oluyede
rhy...@myself.com
Newsgroup: it.comp.software.database
Titolo: [mysql] come selezionare un campo dinamicamente?

ciao a tutti,
ho un problemino con una select:
ho una tabella in un db che contiene 3 colonne:
1- descrIT
2- descrUK
3- descrFR
in una variabile di sessione LINGUA ho IT, oppure UK oppure FR.
Vorrei fare una select sulla colonna corrispondente, in base alla
variabile di sessione.
Cioe', se la variabile di sessione contiene IT, la select lavora sulla
colonna descrIT.
Viceversa se la variabile di sessione contiene FR, la select lavora
sulla colonna descrFR.
E' fattibile una cosa del genere, oppure mi conviene riprogettare la
tabella?
Vi ringrazio in anticipo.
tony

>E se un giorno aggiungi il tedesco riscrivi il programma?
non basta aggiungere una colonna? "descrDE", per esempio. La select
rimane invariata. E' la variabile di sessione che avra' un valore in
piu', selezionato all'ingresso del sito.
Comunque, sto parlando udi una piccola tabella, CATEGORIE, che
contiene una decina di record, se sviluppata come nel mio esempio.
Come dici tu, questa tabella andrebbe a contenere qualche centinaio di
record, alla fine.  Pero' se mi dici che e' meglio fare cosi', mi
arrendo all'evidenza.
ciao ;).
tony


Si puo' fare, usando la funzione CASE, ma il problema vero sta alla base.
Ti conviene riprogettare la tabella e normalizzarla.
comunque, puoi usare
SELECT
     CASE lingua
        when 'IT' then descrIT
        when 'EN' then descrEN
        when 'FR' then descrFR
     else
        'ERRORE: LINGUA NON SUPPORTATA'
     END
from nometabella;
ciao
gmax
-- 
  _  _ _  _
(_|| | |(_|><
  _|
http://gmax.oltrelinux.com

 tabella?
Attualmente solo tu puoi saperlo.
Senza sapere le specifiche concettuali, nulla si può dire sulla
correttezza formale di uno schema di database.
Ad esempio, se tu stessi facendo un word processor, avrai l'italiano
che si scrive come di consueto, ma l'arabo da destra a sinistra e poi
dall'alto in basso; il giapponese invece prima dall'alto in basso e
poi da destra a sinistra.
Questo porterà il tuo programma a comportarsi in maniera drammaticamente
differente a seconda della lingua che ti interessa.
In quest'ultimo caso dovresti modellare le lingue come delle colonne
dato che se dico 'Giapponese' intendo QUELLA lingua che si scrive in
QUELLA determinata maniera, e non un semplice valore di attributo;
indi per cui è un _metadato_, che il programma *deve* riconoscere per
poterlo trattare in maniera differente dalle altre.
Newsgroup: it.comp.software.database
Titolo: MSSQL: Compattazione log delle transazioni

In un database sql server utilizzato da un mio sito mi trovo con un
file delle transazioni che mi ha mangiato tutto lo spazio disponible e
non riesco più ad aggiornare i dati.
Studiando la documentazione non riesco a risolvere il problema.
Sembrerebbe che lo statement DBCC SHRINKFILE, da utilizzarsi in una
query, sia quello che ci vuole, ma non sono sicuro di capire la
documentazione online; infatti  risulta che io devo conoscere:
1) Il nome del file di log delle transazioni;
2) Le dimensioni finali desiderate;
La seconda cosa in particolare mi risulta incomprensibile: a me
interessa ottenere la massima compressione possibile, non indicare
delle delle dimensioni che non so neanche da che parte iniziare a
calcolare. 
Poichè il sito è in hosting, non posso effettuare il backup del log
che dovrebbe comportare una compattazione automatica (corretto?)
Domande:
1) Come fare per ottenere presto e bene la compattazione?
2) Esiste un sistema automatico per impedire la crescita sistematica
del log delle transazioni costringendo tutte le volte a ripetere la
compattazione?  Mi sembra folle avere su MSSQL la versione upsized del
vecchio problema che si aveva con access che si gonfiava come un
pallone e ogni tot bisognava decompattarlo ....
Grazie per un vostro eventuale aiuto.
Ciao
Daniele

 non riesco più ad aggiornare i dati.
Se hai il log che ha raggiunto spazi enormi, forse devi troncarlo,
per fare questo usi DBCC BACKUPLOG con l'opzione TRUNCATE. Vedi
la documentazione pero' perche' non mi ricordo piu' le opzioni.
Davide

 Grazie per un vostro eventuale aiuto.
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
UGIdotNET - 
http://www.ugidotnet.org
UGISS - 
http://www.ugiss.org

 wrote:
Sinceramente grato per la completezza e ampiezza della risposta!
Grazie anche a Davide per il suo suggerimento
Ciao
Daniele

Newsgroup: it.comp.software.database
Titolo: [OT] Ferieeeeee!!!!

Ci siamo! L'ora Zero e' scattata!
Un bel mysqladmin shutdown, si connette il telefono con quello
di un'altro impiegato a caso, una bella regoletta del tipo
:0 *^.*$ /dev/null in .procmailrc e viaaaa!!!!
Ci vediamo ad Ottobre ragazzacci!!
Davide


Buone ferie
  Stefano

 ha scritto nel messaggio
news:bjaepd$h8iuo$4...@ID-18487.news.uni-berlin.de...

beato tč!
buone vacanze Davide!
bye
ringo