64 разрядная сборка

LxTLT
Дата: 18.02.2010 14:59:27
Здравствуйте коллеги.

Мне понадобилось добавить 64х разрядную сборку в 64х разрядный SQL server.
Оказалось что SQL отказывается это делать. Ссылаясь что сборка имеет неверный формат. 32х отлично добавляет. Поддерживает ли SQL server 2008 SP1? Может кто знает.

Спасибо.
LxTLT
Дата: 18.02.2010 16:13:42
по прежнему актуально
Glory
Дата: 18.02.2010 16:15:29
LxTLT
по прежнему актуально

Ну так опубликуйте
select @@version
скрипт создания
и сообщение об ошибке
LxTLT
Дата: 18.02.2010 16:48:07
Glory,

спасибо за ответ

Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)
Mar 29 2009 10:11:52
Copyright (c) 1988-2008 Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 5.2 <X64> (Build 3790: Service Pack 2)

версия sql


создаю в Visual Studio проект с extended процедурами для sql
если ставлю конечная платформа x32 то все окей библиотека деплоится, если x64 то пишет:

Ошибка 1 Невозможно загрузить файл или сборку "Test, Version=1.0.3701.26782, Culture=neutral, PublicKeyToken=null" или один из зависимых от них компонентов. Была сделана попытка загрузить программу, имеющую неверный формат. Test
KSLcom
Дата: 18.02.2010 16:57:24
Может попробовать Any CPU? А дальше пусть он там сам решает.
LxTLT
Дата: 18.02.2010 17:02:26
KSLcom,

к сожалению нужно именно 64х разрядную сборку
Crimean
Дата: 18.02.2010 17:05:44
так CLR сборка или Extended хранимка?
у меня x64 dll под 2005 / 2008 без проблем работают
LxTLT
Дата: 18.02.2010 17:23:38
Crimean,

проект создается в студии. sql server project (clr). при билде создается библиотека, которую можно деплоить в sql server.
LxTLT
Дата: 18.02.2010 17:44:17
все разобрался. Всем спасибо.
не деплоилось из студии только. вручную библиотека добавляется в assemblies спокойно. Видимо это проблема в студии.