2010-01-13

Microsoft Outlook Autocomplete cache file

Microsoft Outlook Autocomplete cache file

Outlook 2003 and Outlook 2007 has a feature called Email Address Auto Complete. As you type in an email address into the "TO:" or "CC:" or "BCC:" field outlook will display a list of matching email addresses from the outlook auto-complete cache.

When you move from one PC to another this will be lost as the Auto complete list is saved locally in your Computer.

Location of AutoComplete file.
The AutoComplete file of Outlook is always saved as the profile name of Outlook with .NK2 extension. Depends on which windows version you are using, it can be located from different folder.

XP/w2k
drive:\Documents and Settings\user name\Application Data\Microsoft\Outlook.
(%APPDATA%\Microsoft\Outlook)

Vista/Windows7
drive:\Users\username\AppData\Roaming\Microsoft\Outlook
(%USERPROFILE%\AppData\Roaming\Microsoft\Signatures)

Note: you must have "show hidden files" enabled from windows explorer as the NK2 file is hidden.

How to backup and restore the autocomplet file.
When you migrate to a new machine, or reinstall the system, you need to backup the nk2 file so as to get your existing autocomplete list back.
Just simplely backup nk2 file and then copy it to the same location on the new system.

How to re-use the autocomplete file in another outlook profile:
If you are creating a new profile in outlook and want to use a previous autocomplete file for that profile, you can do it by renaming the .nk2 file to the new profile name.

How to delete an autocomplete entry.
Perhaps you just sent an email and you found out you made a typo….. Unfortunately that typo will remain in you cache until you delete it.
To delete the typo one:
Type the email address you wish to clear from the cache until outlook displays it, then press the down arrow key to select the email address and press the delete button.

2010-01-08

The locale IDs for CJK language IMEs

http://www.msfn.org/board/list-input-locale-codec-t36760.html

The locale IDs for CJK language IMEs are quite complicated and the M$ list is far from complete.
The IMEs (Input Method Editors) are methods using a sequence of keys on the keyboard to type to input a character. They do not necessarily represent different written languages. Thus Phonetic and ChangJie are two different IMEs to input the same Chinese Traditional text.

To classify ChT/ChS under Taiwan, HK, PRC etc is also far from satisfactory. Broadly speaking, PRC uses ChS (0804). HK commonly follows what is available under Taiwan (ChT, 0404) rather than what is available under HK.

This is what I have discovered: it tells you what code stands for which IME.
ChT = Chinese (Traditional)
ChS = Chinese (Simplified)


0411:00000411 Japanese
0411:E0010411 Japanese Input System MS-IME 2002
0412:E0010412 Korean IME 2000
0412:00000412 Korean
0404:00000404 ChT US Keyboard
0804:00000804 ChS US Keyboard
0404:E0010404 ChT Phonetic
0804:E0010804 ChS QuanPin
0404:E0020404 ChT ChangJie
0804:E0020804 ChS ShuangPin
0404:E0030404 ChT Quick
0804:E0030804 ChS ZhengMa
0404:E0040404 ChT Big5
0404:E0050404 ChT Array
0804:E0050804 ChS NeiMa
0404:E0060404 ChT DaYi
0404:E0070404 ChT Unicode
0404:e0080404 ChT Microsoft New Phonetic
0404:e0090404 ChT Microsoft New ChangJie
0804:E00E0804 ChS Microsoft PinYin
0404:E01F0404 ChT Alphanumeric

2010-01-07

Windows locale identifier constants and strings

List of Windows locale identifier constants and strings

A table of supported locales, what version of Windows each locale was introduced in, the hexadecimal locale identifier value (such as 0x0409 for US English), the locale name and abbreviation (such as en-US for US English).


http://msdn2.microsoft.com/en-us/library/ms776260.aspx

FAQs of Locales and Languages

FAQs of Locales and Languages

http://msdn.microsoft.com/en-us/goglobal/bb688174.aspx

1. What is a locale?
In the Windows operating systems, a locale is a set of user preference information related to the user's language, environment and/or cultural conventions. This information is represented as a list of values used to determine the correct input language, keyboard layout, sorting order, and the formats used for numbers, dates, currencies and time. In order for a particular locale to be available for selection, the appropriate language group must be installed.

Windows 2000 and Windows XP includes support for 126 and 136 different locales, respectively, ensuring that users around the world can configure their systems to use the correct formats for their own language and region.

Locale support in Windows is provided through a number of different locale settings: the user locale, input locales, and the system locale. Taken together, these settings offer users a great deal of flexibility when setting up a machine.

2. What is a language group?
A language group is a set of all the keyboard layouts, IMEs, fonts (TrueType or bitmap), font links, language packs (LPKs) and codepage translation tables needed by the system to support the given group of languages. The list of installed language groups thus controls which user, input, and system locales that can be selected by a user.

Installation of a language group on Windows 2000 copies (but does not activate) the necessary keyboard files, Input Method Editors (IMEs), TrueType font files, bitmap font files, and National Language Support (.nls) files to the system. Adding a language group also adds registry values for Font Linking and installs scripting engines for Complex Script languages (Arabic, Hebrew, Indic, and Thai).

3 How many language groups are there?
There are 17 language groups including the Western Europe and United States language group, which always installs as the default for Windows 2000 and cannot be removed. The 17 groups are:

Arabic; Armenian; Baltic; Central Europe; Cyrillic; Georgian; Greek; Hebrew; Indic; Japanese; Korean; Simplified Chinese; Thai; Traditional Chinese; Turkish; Vietnamese; and Western Europe and United States.

Any number and combination of language groups can be installed on any Windows 2000 version.

4. How can I add language groups in Windows 2000?
On the Start menu, click Settings, and then click Control Panel.
In the Language settings for the system list box, check the language groups you want, and then click OK.
Additional files will be copied to your machine. You may need to provide the Windows 2000 CD or the network share name.
After reboot, support for new languages will become available.

5. What is a language collection?
In Windows XP, Microsoft has consolidated the 17 language groups to 3 collections that contain 3 or more language groups. This is done to simplify installation, and improve user experience when working with multiple languages.

For more information about Language Collections, see New Locale and Language Features in Windows XP.
http://msdn.microsoft.com/en-us/goglobal/bb964663.aspx


6. How can I add a language collection in Windows XP?
On the Start menu, click Control Panel.
Click Regional and Language Options, and then click the Languages tab.
Under Supplemental language support, check the language collection(s) you want, and then click OK.
Additional files will be copied to your machine. You may need to provide the Windows XP CD or the network share name.
After reboot, support for new languages will become available.

7. Which language groups support which locales?
See Locale IDs, Input Locales, and Language Collections for Windows XP and Windows Server 2003.
http://msdn.microsoft.com/en-us/goglobal/bb895996.aspx

8. What is the User Locale?
The user locale, implemented in Windows 9x, Windows NT 4.x, Windows 2000, and Windows XP, is a per-user setting that determines the formats used by default to display dates, times, currency, and numbers, and the sorting order of text. A user locale is specified for each and every account created on a computer.

Although available user locales are often listed as a language (sometimes in combination with a country), a user locale is NOT a language setting, and has nothing to do with input languages, keyboard layouts, codepages or user interface languages. The Hebrew user locale, for example, only contains data related to the standard regional settings of Israel, not to the Hebrew language.

Note, however, that changing the user locale will change the language used to display the names of days and months. If the long date format is used to display "November 25, 1998," the language used in the "November" string is dependent on the selected user locale.

Changing the user locale has an immediate effect (a reboot is not required), and all running processes are notified of the change via a WININI change message.

An English user using English Windows 2000 works in Rome, Italy. The user selects Italian (Italy) as the user locale, because he wants to use the formatting standards for Italy in his day-to-day work.

9. What is the Default User Locale?
The default user locale is the user locale setting applied by default to each new account created on a machine. Note that an account's user locale can be changed after the account has been created.

10. What are Input Locales?
Input locales, implemented in Windows 95/98, Windows NT 4.x, Windows 2000, and Windows XP, are pairings of an input language with an input method (which might be a particular keyboard layout, an Input Method Editor, or speech-to-text converter, for example). Specifically, an input locale describes the language being entered, and how it is being entered.

Input locales are added on a per-user basis. For each account it is possible to install multiple input locales and switch between them when entering text, allowing for the composition of multilanguage documents.

Adding or removing input locales has an immediate effect (a reboot is not required). Note that only those input locales for which appropriate language groups have been installed will be available to choose from.

An Arabic user using Arabic Windows 2000 wants to type an e-mail message in a mixture of Arabic and Russian. The user already has an Arabic input locale, and installs a second input locale for the Russian language (with an Arabic keyboard layout). When entering text, the user is able to switch between the Arabic input locale and the Russian input locale.

Click here for information about adding an input locale.

11. What is the System Locale?
The system locale (sometimes referred to as the system default locale), determines which ANSI, OEM and MAC codepages and associated bitmap font files are used as defaults for the system. These codepages and fonts enable non-Unicode applications to run as they would on a system localized to the language of the system locale.

These codepages and fonts are used by non-Unicode applications to emulate operation on a system localized to the language selected as the system locale. Note that only non-Unicode applications are affected by this setting.

The system locale is implemented in Windows 95/98, Windows NT 4.x, Windows 2000, and Windows XP. (Under Windows 95/98, the system locale is fixed based on the language version and cannot be changed. Under Windows NT 4.x, the system locale is pre-selected by the language version, but can later be modified in the Regional Settings Control Panel.)

Windows 2000 supports system locales for any supported locale on all language versions. As the name "system locale" implies, this is a system-wide setting that affects all users, and therefore requires administrator privileges to change.

Changing the system locale requires a reboot. Note that only those system locales for which appropriate language groups have been installed will be available to choose from.

Examples of system locale usage:

A German user wants to run a non-Unicode Japanese application that was designed for Japanese Windows 95. The user has to select Japanese as the system locale to do this. Note: Non-Unicode German applications will not run flawlessly anymore. German umlauts will not be displayed correctly.

The same German user wants to type Japanese text in a non-Unicode German application. The user selects Japanese as the system locale. Note: Non-Unicode German applications will not run flawlessly anymore. German umlauts will not be displayed correctly.

An Arabic user wants to type Arabic, French, and English in a non-Unicode Arabic application. The user should choose one of the Arabic system locales.

12. Which of the Windows 2000 locales do not have codepages?
These seven locales do not have codepages, and are supported in Windows 2000 solely through Unicode:

Armenian (Armenia)

Georgian (Georgia)

Hindi (India)

Tamil (India)

Marathi (India)

Sanskrit (India)

Konkani (India)

13. Which of the Windows XP locales do not have codepage support?
In addition to the seven locales from the previous question, the following six additional locales are solely supported in Windows XP through Unicode:

Divehi (Maldives)

Gujarati (India)

Kannada (India)

Punjabi (Gurmukhi - India)

Syriac (Syria)

Telugu (India)

2010-01-05

New Virtual LABS for SCCM 2007

http://technet.microsoft.com/en-us/virtuallabs/bb539977.aspx

2010-01-03

Some free online anti virus tools

Better do the scan under safe mode.

http://housecall.antivirus.com

http://www.pcpitstop.com/antivirus/default.asp

http://www.pandasoftware.com/activescan/com/activescan_principal.htm

Also try these free programs to rid your system of spyware, trojans, and other malware:

http://www.superantispyware.com/
SuperAntiSpyware

http://www.download.com/Malwarebytes-Anti-Malware/3000-8022_4-0804572.html?tag=nl.e415
Malwarebytes' Anti-Malware 1.30

2009-11-06

Troubleshooting Software Distribution Using Custom Error Codes

Troubleshooting Software Distribution Using Custom Error Codes
http://technet.microsoft.com/en-us/library/bb735865.aspx

2009-09-20

Usering OpenID as login ID

1. My blogger OpenID:
brothertu.blogspot.com

2. To allow OpenID users to post comments on your blog (for blogger only):
http://www.google.com/support/blogger/bin/answer.py?hl=en&answer=83064
Go to Settings->Comments tab and select "Registered Users" or "Anyone" for the "Who Can Comment" option



Reference reading:

Blogger Becomes an OpenID Provider
http://googlesystem.blogspot.com/2008/01/blogger-becomes-openid-provider.html

Federated Login for Google Account Users
http://code.google.com/intl/zh-CN/apis/accounts/docs/OpenID.html


OpenID 登陆的代码,支持Google 、Yahoo 、Windows Live ID,带演示
http://wangblog.org/2009/05/openid-google-yahoo-windows-live-id.html


Windows Live ID当作OpenID使用
http://wangblog.org/2009/04/windows-live-idopenid.html

Google的OpenID
http://wangblog.org/2009/04/googleopenid.html

2009-09-06

RSOP.MSC error: 64 help string specified more than once

Problem:
Got following errors when ran rsop.msc on a XP machine:
1. The latest versions of the adm files below are not available

2. The following error occurred in c:\windows\inf\aer_1044.amd on line 189:
error 64 help string specified more than once
The file can not be loaded.

Resolution:
Actually that's a bug: 574387 - DTS: Installation of .NET Framework causes Multi Language
Administrative Templates to display in RSOP console, you can call Microsoft to check it..
Also, you can follow steps below to resolve your issue:

Since there is no country specific version of .Net Framework 2.0 it
install the adm files for all of the languages supported. In order to only see the
results for US English remove the following adm files.
Search for the files with .adm extension, you may get the result as below.
AER_1025.ADM
AER_1028.ADM
AER_1029.ADM
AER_1030.ADM
AER_1031.ADM
AER_1032.ADM
AER_1035.ADM
AER_1036.ADM
AER_1037.ADM
AER_1038.ADM
AER_1040.ADM
AER_1041.ADM
AER_1042.ADM
AER_1043.ADM
AER_1044.ADM
AER_1045.ADM
AER_1046.ADM
AER_1049.ADM
AER_1053.ADM
AER_1055.ADM
AER_2052.ADM
AER_2070.ADM
AER_3076.ADM
AER_3082.ADM
The only AER_*.adm that needs to be there is AER_1033.adm. The 1033 designation is
the US country code.
So only keep AER_1033.adm file and delete rest of the files, close and reopen
RSOP.


additional information:
Have a look at %windir%\debug\usermode\userenv.log for more info.
If there's not enough info. in that log, enable verbose logging by settingthe following registry value to 30002 (Hex).
HKLM\ Software\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon\UserEnvDebugLevel

Reference reading:
http://www.experts-exchange.com/Software/Server_Software/File_Servers/Active_Directory/Q_23762177.html

http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/2003_Server/Q_22628560.html

2009-09-04

How can a VPN user get the group policy remotely

Problem:
When connecting office network from home via VPN, the user is not getting group policy applied on his home machine even it's a member of office domain.

Scenarios:

Remote VPN (PPTP, L2TP)
If the tunnel is not available at the time of logon the GP will not be applied. i.e. if it is a VPN connection that you are establishing after the remote user logs on to the PC then it is not possible to apply group policies, unless cached from a previous connection, on the LAN.

In order for the client to get the Group Policy, Winlogon has to get invoked for the logon request and this only happens with the "Logon with Dial-Up Networking". You must use windows VPN client in this case.

Site to site VPN:
If it is a site to site VPN connection there should be no problem, though certain policy settings need to be applied from group policy to enable slow link over VPN.

http://technet.microsoft.com/en-us/library/cc759191(WS.10).aspx

2009-09-03

Detecting Visual Studio 2008 Service Pack 1

Detecting Visual Studio 2008 Service Pack 1
http://blogs.msdn.com/heaths/archive/2009/05/29/detecting-visual-studio-2008-service-pack-1.aspx

Detecting Visual Studio 2005 Service Pack 1
http://blogs.msdn.com/heaths/archive/2006/12/17/detecting-visual-studio-2005-service-pack-1.aspx

windows user cannot access sql server problem

Problem:
We are running SQL Server 2005 on a Windows 2008 server and I have a situation where some of my users are unable to connect to the SQL Server unless they are a member of the sysadmin group.
Any attempts by these users to login result in a login failed,
Error: 18456, Severity: 14, State: 11
Which indicates that it is a valid user who does not have access to this SQL Server.

Solution 1:
Add user to local admin group, then use "run as administrator" to start SQL management studio. Use can access sql server database.

solution 2:
Enabling the TSQL TCP endpoint for the 'public' role fixed the problem.SQL management studio -> server properties-> permission->public->enable "connectSQL"

Reference reading
Users are unable to connect to SQL Server 2005 unless they are in the sysadmin group
http://social.msdn.microsoft.com/Forums/en-US/sqlsecurity/thread/309236fa-d86d-4294-a156-729e2c28b63f

Understanding "login failed" (Error 18456) error messages in SQL Server 2005
http://blogs.msdn.com/sql_protocols/archive/2006/02/21/536201.aspx

Troubleshooting: Login Failed for User 'x'
http://msdn.microsoft.com/en-us/library/ms366351.aspx

2009-09-02

windows DNS problem and troubleshooting

netdiag errors:
no dns servers have the dns records for this dc registered

failed to enumerate dcs by using the browser


cannot find a primary authoritative dns server

redir and browser test failed

netbt name test failed, at least one of your netbt names is not registered properly



10 DNS Errors That Will Kill Your Network
http://rcpmag.com/Articles/2004/05/01/10-DNS-Errors-That-Will-Kill-Your-Network.aspx?Page=1

DNS FAILURE
http://rcpmag.com/Articles/2004/05/01/10-DNS-Errors-That-Will-Kill-Your-Network.aspx?Page=2


http://www.chicagotech.net/dnstroubleshooting.htm#How to ensure that DNS is registering the Active Directory DNS records

netbt name test failed

http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/2003_Server/Q_24281337.html

Going to provide you with a few links about DNS also for you to check out.

http://www.petri.co.il/dns.htm
http://www.petri.co.il/how_to_install_active_directory_on_windows_2003.htm
http://www.microsoft.com/technet/network/support/trblshoot/dnstshot.mspx
http://support.microsoft.com/kb/291382

Some are just the basics, but regardless if those basics are not setup correctly there are going to be problems for sure.



http://www.tomshardware.com/forum/195864-46-cannot-find-primary-authoritative-server-single

http://www.experts-exchange.com/Networking/Windows_Networking/Q_21577682.html

2009-09-01

backupexec "server paused" problem

Problem:
When i was trying to do something like backup, inventoty, import etc, the job just pending there and the job status shows " server pause"at the device staus, everything looks o.k.

Solution:
To remove the "server paused" simply do the following:
1. Select "Devices" tab in Backup Exec
2. Right-click on the server name and select "Paused" to "un-pause" the server.
Everything should now be back to "normal".

2009-08-27

"Set Network Location" dialog issue in vista

by Steven Bink

http://bink.nu/news/disable-the-set-network-location-dialog-in-windows-vista.aspx

Problem:

In vista, the system presents the "Set Network Location" dialog requesting to categorize the newly connected network as one of the following:
• Private
• Work
• Public
"Public" is the only option that can be chosen without using administrative rights on the system.

When an admin does not want this dialog to pop when one of his mobile computers is connected to non-trusted network, there is no option in Group Policy to stop the dialog from occurring.

Solutions 1:

The user has the option to disable the dialog from the UI:
• Right Click the network icon in the system tray
• Click Turn off/on notification of new networks

Solutions 2:

This is not the ideal option for the average admin. So this can be arranged from the registry:
On a per user basis
Set the value "Show" (REG_DWORD) to 0 in
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Network\NwCategoryWizard

At the system level
Create a new Registry key (without any value) NewNetworkWindowOff in HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff

reference reading:
Clean Up the Vista Networks
http://blogs.msdn.com/knom/archive/2007/03/27/clean-up-the-vista-networks.aspx

Network Location Types in Windows Vistaby The Cable Guy
http://technet.microsoft.com/en-au/library/bb878110.aspx

New Networking Features in Windows Server 2008 and Windows Vista
http://technet.microsoft.com/en-us/library/bb726965.aspx

Network Location Settings in Windows Vista

http://blogs.technet.com/mattmcspirit/archive/2007/04/19/network-location-settings-in-windows-vista.aspx

2009-08-24

MDT 2008 settings detail

http://myitforum.com/cs2/blogs/smslist/archive/2009/06/10/mssms-mdt-2008-keyboardlocale-and-inputlocale-do-not-get-applied-correctly-r877qrqw.aspx


http://osman-shener-en.blogspot.com/2008/10/mdt-properties.html

http://msdn.microsoft.com/en-us/library/aa738790.aspx
http://technet.microsoft.com/en-us/library/cc766503(WS.10).aspx

http://technet.microsoft.com/en-us/library/cc772783(WS.10).aspx

http://technet.microsoft.com/en-us/library/cc772783(WS.10).aspx

http://ronni-pedersen.spaces.live.com/blog/cns!CF8D2BCE64196A5D!542.entry


http://social.technet.microsoft.com/Forums/en-US/configmgrosd/thread/9af61b5c-6407-44b9-87c4-a4044a94729c


http://blogs.ethz.ch/jlaville/2008/03/24/vista-and-windows-2008-deployment-with-wds-waik-and-mdt-litetouch-part-iv/


http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032382718&EventCategory=3&culture=en-US&CountryCode=US

Deploying Vista -Mitch Tulloch series

Deploying Vista
Mitch Tulloch
Part 1-31

Deploying Vista - Part 1: Understanding the Windows AIK
Deploying Vista - Part 2: Understanding Windows Setup and the Windows Imaging File Format
Deploying Vista - Part 3: Understanding Configuration Passes
Deploying Vista - Part 4: Understanding Deployment Scenarios
Deploying Vista - Part 5: Using Sysprep
Deploying Vista - Part 6: Using Windows SIM
Deploying Vista - Part 7: Creating a Minimal Answer File
Deploying Vista - Part 8: Unattended Install from DVD Method
Deploying Vista - Part 9: Automating the Machine OOBE
Deploying Vista - Part 10: Understanding the Windows Preinstallation Environment
Deploying Vista - Part 11: Working with Windows PE
Deploying Vista - Part 12: Understanding Image-Based Deployment
Deploying Vista - Part 13: Performing Image-Based Deployment
Deploying Vista - Part 14: Understanding Windows Deployment Services
Deploying Vista - Part 15: Implementing Windows Deployment Services
Deploying Vista - Part 16: Configuring Windows Deployment Services
Deploying Vista - Part 17: Working With the Windows DS Image Store
Deploying Vista - Part 18: Managing Windows Deployment Services
Deploying Vista - Part 19: Managing Windows Deployment Services (Continued)
Deploying Vista - Part 20: Working With Discover Images
Deploying Vista - Part 21: Working With Capture Images
Deploying Vista - Part 22: Deploying Images using Windows Deployment Services
Deploying Vista - Part 23: Unattended Image Deployment Using Windows Deployment Services
Deploying Vista - Part 24: Understanding Microsoft Deployment Toolkit
Deploying Vista - Part 25: Preparing Microsoft Deployment Toolkit for Deploying Vista
Deploying Vista - Part 26: Deploying Vista Using Microsoft Deployment Toolkit
Deploying Vista - Part 27: Automating a Light Touch Installation
Deploying Vista - Part 28: Configuring Distribution Shares
Deploying Vista - Part 29: Configuring Distribution Shares (Continued)
Deploying Vista - Part 30: Configuring Deployment Points
Deploying Vista - Part 31: Configuring Task Sequences

70-635 MCTS Microsoft Deployment Toolkit 2008, Desktop Deployment

70-635 MCTS Microsoft Deployment Toolkit 2008, Desktop Deployment
http://www.myitforum.com/myITWiki/70-635.ashx

Deploy Visual Studio 2008 via AD and GPO

Enterprise Deployment for Visual Studio 2008 using Active Directory http://blogs.msdn.com/joy/archive/2008/12/10/the-following-script-can-be-used-for-visual-studio-2008-deployment.aspx

Deploy Visual Studio 2008 Professional 9.x package
http://www.appdeploy.com/packages/detail.asp?id=1410

Microsoft Visual Studio 2008Administrator Deployment Readme
http://download.microsoft.com/download/4/9/0/490EADD1-19C0-47F9-9748-E901C926F925/adminreadme2008.htm

MS forum support for VS2008:

http://social.msdn.microsoft.com/forums/en-US/category/visualstudio/

VS2008 sp1 readme

http://go.microsoft.com/fwlink/?LinkID=119522

VS 2008 Service Pack 1 - Docs and Installation

http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2008/05/18/10418.aspx

VS2008 SP1 Beta fails to add "new item - ADO.NET Entity Data Model" Item Template

http://social.msdn.microsoft.com/forums/en-US/vs2008sp1beta/thread/de81a1f4-a31f-428a-bbd2-a286cdffb29a/


http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/2003_Server/Q_21089219.html