febbraio 2006 Blog Posts
Un paio di soluzioni per navigare sicuri e anomini:
Browser ApplianceThe Browser Appliance lets you safely browse the Internet from within a VMware virtual machine -- protecting your host PC from spyware and malware.http://www.vmware.com/vmtn/appliances/browserapp.html
Anonym.OS Live CDAnonym.OS is an OpenBSD 3.8 Live CD with strong tools for anonymizing and encrypting connections. Standard network applications are provided and configured to take advantage of the tor onion routing network.http://theory.kaos.to/projects.html
Avendo dovuto approfondire l'utilizzo di Sysprep mi sono accorto che il tool è veramente versatile e ho pensato di farmi un tutorial visto che non sono comunque procedimenti che si fanno tutti i giorni:http://blogs.ugidotnet.org/alexblog/articles/35704.aspx
Non escludo però di apportare ancora qualche correzione e/o aggiunta.
[Update]
L'articolo è disponibile anche su WindowServer.ithttp://www.windowserver.it/Articoli/Installazione/UtilizzodiSysprepperdistribuireWinXPe2003/tabid/171/Default.aspx
Kerberos authentication and troubleshooting delegation issueshttp://support.microsoft.com/kb/907272
Best practices and guidance for writers of service discretionary access control lists http://support.microsoft.com/kb/914392
Ieri ho provato a installare Vista CTP Dec 2005 tramite Virtual PC 2004 notatndo che il Wizard di installazione non consente di creare una partizione formattarla e continuare l'installazione in un unico passaggio ma occorre creare la partizione riavviare l'installazione e quindi formattarla per consentire all'instalazione di proseguire.
Un modo per evitare di riavviare l'installazione può essere il seguente:
Selezionare Install Windows.
Alla comparsa della prima videata del wizard installazione aprire la console di comandi con Shift+F10.Digitare: DISKPART
Digitare i seguenti comandi:
LIST DISK
SELECT DISK 0
CLEAN
CREATE PARTITION PRIMARY
LIST PARTITION
SELECT PARTITION 1
ACTIVE
FORMAT FS=NTFS LABEL="Vista"
EXIT
Digitare: EXIT per chiudere la console.
Una curiosità questa versione di Vista utilizza durante...
A volte può succedere che dopo un'iterruzione di corrente XP non si avvi più.Nel mio caso XP all'avvio dopo la richiesta di avvio in modalità Normale, Provvisoria o con l'ultima configurazione valida si riavviava.
Ovviamente il sospetto è caduto sul fatto che l'interruzione di corrente avesse causato un problema sull'harddisk.Per ovviare a questo tipo di problemi è possibile utilizzare la console di ripristino:
Avviare il computer tramite il CD di XP.
Alla richiesta di installazione di Windows premere R per avviare la console di ripristino
Se si ha un sistema multiboot selezionare l'istallazione.
Inserire se richiesta la password di Administrator.
Digitare chksdk c: /r per individuare settori danneggiati...
Scaricabili al seguente link: http://go.microsoft.com/?linkid=4571946
Il modo più rapido è quello di utilizare i seguenti comandi T-SQL dopo aver eseguito un backup del datbase per sicurezza (nell'esempio si ipotizza di operare sul datbase pubs):
USE pubs;BACKUP LOG pubs WITH TRUNCATE_ONLY;DBCC SHRINKFILE(pubs_log);
Per maggior informazioni:
INF: Compattazione del log delle transazioni in SQL Server 2000 con DBCC SHRINKFILEhttp://support.microsoft.com/kb/272318/
Tip: Come faccio a ridurre le dimensioni del Transaction Log in SQL Server 2000?http://italy.mvps.org/MVPs/lbenaglia/LorenzoBenaglia-Tip-t-log.htm
L'errore è dovuto alla presenza di caratteri minuscoli in uno o più campi Code.Per maggiori informazioni si veda il seguente articolohttps://mbs.microsoft.com/knowledgebase/KBDisplay.aspx?WTNTZSMNWUKNTMMYMXTYYKSWTLKQNNOXYXLQTZOPQPQZZYUYXSUZYZQKMUKWLQVWPOPWYPQOSTVVYPKOLUKKKQROZYRPLOWZOYORMUVNQZYTKKRR
(l'articolo è riservato ai Partner per leggerelo occorre autenticarsi).
Uno script WSH per avviare il backup di Navsion.http://blogs.ugidotnet.org/alexblog/articles/35040.aspx
Creating Exchange Users with Excelhttp://www.msexchange.org/articles/Creating-Exchange-Users-Excel.html
Explaining the new MAPI Access feature included in Exchange Server 2003 Service Pack 2http://www.msexchange.org/tutorials/New-MAPI-Access-feature-Exchange-Server-2003-Service-Pack2.html
ISA Server 2004 Best Practice Analyzerhttp://www.isaserver.org/tutorials/ISA-Server-2004-Best-Practice-Analyzer.html
How to create a Virtual PC hard disk image by using a backup disk image filehttp://support.microsoft.com/kb/912826/en-us
How to add SOAP client functionality to native Win32 applications by using managed SOAP classeshttp://support.microsoft.com/kb/908574/en-us
A new project contains build errors when you use a template that you exported from a project if the name of the old project contains space characters or other invalid identifying characters in Visual Studio 2005http://support.microsoft.com/kb/907754/en-us
Se si osserva il comportamente del client di Navison quando apre un database SQL Server si nota che vengono visualizzati solo i database di Navision a cui si può accedere con le credenziali fornite e non tutti quelli dell'istanza.Questo ci porta a fare la considerazione che il controllo viene fatto fatto sul database dove infatti troviamo la tabella $ndo$dbproperty che contiene un solo record con le informazioni di Navision (ad esempio nella colonna databaseversionno troviamo la versione).
Quindi per ottenere l'informazione possimao ricavare l'elenco dei database a cui si ha diritto di accedere con le credenziali fornite e controllare poi l'esistenza...
Using login controls for an existing data source by creating a custom membership provider in ASP.NET 2.0http://support.microsoft.com/kb/910440/en-us
Internet Explorer ActiveX updatehttp://support.microsoft.com/kb/912945/en-us
Queste informazioni sono reperibili tramite la seguente chiave di registro:HKEY_LOCAL_MACHINE\SOFTWARE\Navision\Microsoft Business Solutions-Navision
Questa chiave ha una sottochiave che rappresenta la versione installata (xes W1 4.00) che a sua volta contiene un valore Path che rapprasenta il percorso in cui è stato installato il client di Navision
Di seguito il codice per ottenere le informazioni in VB.Net:
Public Shared Function GetNavisionVersion() As String Dim value As String = String.Empty
Try Dim key As Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey( _ "SOFTWARE\Navision\Microsoft Business Solutions-Navision", False)
value = key.GetSubKeyNames()(0) Catch ex As Exception Throw New System.ApplicationException("Navision Client is not installed.", ex) End Try
Return value End Function
...
Una piccola guida per l'utilizzo del Compare & Merge del Navision Developer's Toolkithttp://blogs.ugidotnet.org/alexblog/articles/34447.aspx
Una piccola guida per l'installazione di Navision 4.0 SP1 utilizzando SQL Server 2005http://blogs.ugidotnet.org/alexblog/articles/34389.aspx
In windows XP la modifica della CD-Key è possibile tramite l'ulizzo del seguente programma: http://www.magicaljellybean.com/keyfinder.shtml che si basa sulle indicazioni di questo articolo:How to change the Volume Licensing product key on a Windows XP SP1-based computerhttp://support.microsoft.com/default.aspx?scid=kb;en-us;Q328874
Il programma può essere utilizzato anche per ricavare il CD-KEY in caso di smarrimento e funziona sui seguneti prodotti: Windows 95, 98, ME, NT4, 2000, XP, Server 2003, Office 97, and Office XP.
Un metodo alternativo può essere il seguente:http://xphelpandsupport.mvps.org/how_do_i_change_the_windows_xp_p.htm
Per quanto riguarda Windows 2003 Server invece pare che l'unico modo per cambiare la CD-KEY sia ricorrere ad un In-Place Upgrade come descritto qui:How to Perform an In-Place Upgrade...
Per comodità ho raccolto i documenti Navision 4.0 su PartnerSource nel seguente articolo:http://blogs.ugidotnet.org/alexblog/articles/34352.aspx
How to troubleshoot Microsoft .NET Framework 2.0 installation issueshttp://support.microsoft.com/kb/908077/en-us
The "Sender ID Filtering" feature does not work correctly in an Exchange Server 2003 SP2 serverhttp://support.microsoft.com/kb/910272/en-us
Copied text is not pasted to a Word document on a Windows 98-based virtual machine that is running in Virtual PC 2004http://support.microsoft.com/kb/907537/en-us
Applying the Principle of Least Privilege to User Accounts on Windows XPhttp://www.microsoft.com/technet/prodtechnol/winxppro/maintain/luawinxp.mspx#ELAA
How to integrate Navision 4.00 with external development projects (31/01/2006) https://mbs.microsoft.com/partnersource/documentation/howtoarticles/integratenavision400.htm?printpage=false
.NET Development with Navision (13/05/2004)https://mbs.microsoft.com/partnersource/products/navision/documentation/whitepapers/netdevelopmentnavision.htm?printpage=false
Microsoft Business Solutions–Navision 4.00 Smart Tag Integration Toolkit (07/09/2005)https://mbs.microsoft.com/partnersource/documentation/userguides/navdocsmarttag.htm?printpage=false
Security Hardening Guide (07/08/2005)https://mbs.microsoft.com/partnersource/products/navision/documentation/userguides/2f6765b6-3a2e-494d-87ff-65188e66aa88.htm?printpage=false
Granule List with included objects for Microsoft Navision Version 4.0 (14/02/2005)https://mbs.microsoft.com/partnersource/documentation/installationsetupguides/microsoft+navision+4.0+granule+list.htm?printpage=false
Un tip per schedulare un Backup in SQL Server Express 2005 con quanto offre il sistema:http://blogs.ugidotnet.org/alexblog/articles/34219.aspx
[Update]
Aggiunto un secondo metodo basato su script WSH e SQLDMO
Aggintuo un terzo metodo bastao su un'applicazione .NET 2.0 che fa uso della libreria Smo
[Update]
L'articolo è disponibile anche su UGISS:http://www.ugiss.org/tips.aspx?ctl=ArticleView&mid=375&articleId=111
(grazie a Davide Mauri per l'opportunità)
Un articolo sulla creazione di una database per il Navision Developer's Toolkit http://blogs.ugidotnet.org/alexblog/articles/34069.aspx
Intanto ho provveduto a rivedere l'articolo sull'installazione:http://blogs.ugidotnet.org/alexblog/articles/33918.aspx
Creating and Using Moderated Public Folders in MS Exchange Serverhttp://www.msexchange.org/articles/Creating-Using-Moderated-Public-Folders-Exchange-Server.html
Understanding the Windows 2003 Registryhttp://www.windowsnetworking.com/articles_tutorials/Understanding-Windows-2003-Registry.html
Questa versione è compatibile con i database Navision 4.0 SP1, alcune migliorie all'interfaccia grafica, una nuova CFRONT.DLL, il supporto al TCPS, nuove proprietà (Clustered e SQLIndex).
E' scaricabile al seguente link dove si possono trovare anche le precedenti versioni:https://mbs.microsoft.com/partnersource/downloads/releases/ndtall.htm?printpage=false