Впервые я использую 64-битную ОС (Windows 2008 Server R2). Я хочу, чтобы он действовал как сервер приложений и сервер базы данных. Я хочу знать, все ли 32-битные приложения, особенно Visual Studio, Crystal Reports и SQL Server, работают без проблем в x64 OS или нет. Что следует учитывать при миграции 32-разрядного приложения в 64-разрядную среду?
Windows 2008 (и большинство других операционных систем) обеспечивают эмуляцию 32-битных программ в 64-битной системе. В Windows это называется WOW64. Это должно обеспечить бесперебойную работу большинства программ, но, если это вообще возможно, вы можете подумать о поиске 64-разрядных выпусков для этих программ. Эмуляция добавляет очень и очень незначительное количество накладных расходов, поэтому запуск их в 64-битном режиме определенно улучшит производительность, хотя бы немного.
У меня никогда не было проблем с запуском 32-битных приложений на 64-битной ОС, но есть только один общий ответ на этот вопрос: это зависит от вашей конкретной настройки, и вам нужно будет протестировать вашу конкретную среду.