<div>Cara Lisete Vieria,</div>
<div> </div>
<div>Tenho conseguido abrir tabelas de SQLSERVER 2008 no Mapserver (tanto na versão 5.2.1 como na 5.4.2).</div>
<div> </div>
<div>Penso que o problema poderá residir na forma como foi criada a tabela no SQL Server. De acordo com a imagem que enviou, o campo da geometria é do tipo IMAGE, quando deveria ser do tipo GEOMETRY. As tabelas foram criadas através do ARCSDE?</div>

<div> </div>
<div>Sugiro a utilização da ferramenta SqlSpatialTools para fazer a criação de tabelas espaciais no SQL SERVER através da importação de um ficheiro Shapefile. A ferramenta é gratuita e está disponível no seguinte endereço:</div>

<div> </div>
<div><a href="http://www.sharpgis.net/page/SQL-Server-2008-Spatial-Tools.aspx">http://www.sharpgis.net/page/SQL-Server-2008-Spatial-Tools.aspx</a><br></div>
<div>Cumprimentos,</div>
<div> </div>
<div>Ricardo Sena<br></div>
<div> </div>
<div class="gmail_quote">2009/8/26 Lisete Vieira <span dir="ltr">&lt;<a href="mailto:lisetelvieira@gmail.com">lisetelvieira@gmail.com</a>&gt;</span><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>Boa tarde,</div>
<div>Estou a usar Mapserver com Sqlserver e aparece a seguinte mensagem de erro na execução da minha Layer:</div>
<div> </div>
<div>LAYER<br> METADATA<br>        &quot;DESCRIPTION&quot; &quot;TESTE DE LIGAÇÃO A BD&quot;<br>  END<br> CONNECTIONTYPE PLUGIN<br> PLUGIN &quot;C:/ms4w/Apache/specialplugins/msplugin_mssql2008.dll&quot;<br> CONNECTION &quot;server=***;uid=***;pwd=***;database=SIG; Integrated Security=false&quot;<br>
 <font color="#3333ff">DATA &quot;Geometry from (select Geometry,Id2 from lic_2004) as foo using unique ID2 USING SRID=0&quot;<br></font> NAME &quot;Lic_2004&quot;<br>   STATUS ON<br>   TRANSPARENCY 100<br>  TYPE POLYGON<br>
  UNITS METERS<br>    CLASS<br>      STYLE<br>       COLOR 210 200 190<br>       OUTLINECOLOR 195 212 157<br>     END<br>  <br>    END</div>
<div> </div>
<div>_______________________________________________________________</div>
<div><font color="#cc0000">Warning: [MapServer Error]: msDrawMap(): Failed to draw layer named &#39;Lic_2004&#39;. in C:\ms4w\apps\WebGis_PHP\htdocs\codigo.php on line 40 Warning: [MapServer Error]: msMSSQL2008LayerGetShape(): Error executing MSSQL2008 SQL statement: SELECT Geometry.STAsBinary(),convert(varchar(20), ID2) from (select Geometry,Id2 from lic_2004) as foo WHERE Geometry.STIntersects(Geometry::STGeomFromText(&#39;POLYGON((-68546.6828046745 12158,-28519.3171953255 12158,-28519.3171953255 42166,-68546.6828046745 42166,-68546.6828046745 12158))&#39;,0)) = 1 -[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near &#39;Geometry:&#39;. in C:\ms4w\apps\WebGis_PHP\htdocs\codigo.php on line 40 Fatal error: Call to a member function saveWebImage() on a non-object in C:\ms4w\apps\WebGis_PHP\htdocs\codigo.php on line 42 </font></div>

<div> _________________________________________________________________</div>
<div> </div>
<div>Penso que o erro é no campo <font color="#3333ff">DATA</font> da minha Layer</div>
<div>Em anexo envio a imagem da BD com alguns registos e com os seus atributos.</div>
<div> </div>
<div>Alguem pode indicar o que tenho que escrever na Layer no atributo DATA, PLEASEEEEEEEEEEE</div>
<div>Já agora e após algumas milhares de horas a fazer pesquisa ainda não entendi para que serve o seguinte: <font color="#3333ff">USING SRID=0</font></div>
<div><font color="#3333ff"></font> </div>
<div><font color="#3333ff">Aguardando por uma ajuda </font></div>
<div><font color="#3333ff">Agradeço a todos</font></div>
<div><font color="#3333ff"></font> </div><font color="#888888">
<div><font color="#3333ff">Lisete Vieira</font></div></font><br>_______________________________________________<br>Portugal mailing list<br><a href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br><a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
<br></blockquote></div><br>