gvsig-mssqlserver / trunk / org.gvsig.mssqlserver / org.gvsig.mssqlserver.app / org.gvsig.mssqlserver.app.mainplugin / src / main / resources-plugin / readme_es.txt @ 5
History | View | Annotate | Download (3.58 KB)
1 |
|
---|---|
2 |
Notas acerca de la implementacion del proveedor de MS SQLServer. |
3 |
==================================================================== |
4 |
|
5 |
Software |
6 |
---------- |
7 |
|
8 |
Las pruebas realizadas durante el desarrollo se han hecho sobre: |
9 |
|
10 |
- Microsoft SQL Server Express 2014 (64-bit), versi?n 12.0.2000.8 |
11 |
- Microsoft Windows NT 6.3 (9600), plataforma NT x64 |
12 |
|
13 |
El acceso al servidor se realiza a traves de JDBC usando el driver: |
14 |
|
15 |
- Microsoft JDBC Driver 6.0 for SQL Server, may 2016 (sqljdbc42.jar). |
16 |
|
17 |
Configuraci?n |
18 |
-------------- |
19 |
|
20 |
Las pruebas se han realizado usando la instancia por defecto "SQLEXPRESS". |
21 |
|
22 |
Para poder acceder al servidor es necesario: |
23 |
|
24 |
- Habilitar la conexion al servidor a traves de TCP/IP. Esto se activara |
25 |
desde: |
26 |
- Sql Server Configuration Manager |
27 |
- Configuracion de red de SQL Server |
28 |
- Protocolos de SQLEXPRESS |
29 |
- TCP/IP |
30 |
- General |
31 |
- Habilitado: Si |
32 |
- Direcciones IP |
33 |
- IP4 |
34 |
- Activo: Si |
35 |
- Habilitado: Si |
36 |
|
37 |
- Deberan estar "En ejecucion" los servicios de: |
38 |
- SQL Server (SQLEXPRESS) |
39 |
- SQL Server Browser. |
40 |
Este servicio es necesario para poder aceptar conexiones TCP/IP contra el |
41 |
servidor y por defecto, tras la instalacion de MS SQL Sever, no se iniciaba |
42 |
automaticamente en mi equipo. |
43 |
|
44 |
- Durante todas las pruebas se ha utilizado "Autenticaci?n de SQL Server". |
45 |
Es posible que para otros tipos de autenticaci?n sea necesario incluir alguna |
46 |
otra libreria (como sqljdbc_auth.dll x64/x86). |
47 |
|
48 |
Soporte espacial |
49 |
------------------- |
50 |
|
51 |
Siempre que se exporta a BBDD se utilizara el tipo "geometry" para crear los |
52 |
campos de tipo geometria, y en general se usara siempre este tipo de datos. |
53 |
|
54 |
Se ha implementado un soporte limitado para el tipo de datos "geography". Si una |
55 |
tabla contiene un campo de este tipo se leera y gvSIG podra trabajar con el. Si |
56 |
una tabla contiene mas de un campo de tipo geometria siendo estos de tipos distintos, |
57 |
unos "geometry" y otros "geography", gvSIG puede dar problemas para acceder a estos, |
58 |
especialmente al de tipo "geography". |
59 |
|
60 |
Ahora mismo el tipo de geometria asociado a una columna de la BBDD es GEOMETRY, |
61 |
es decir, no se sabe si es punto, linea o poligono. |
62 |
|
63 |
Sistemas de referencia |
64 |
------------------------ |
65 |
|
66 |
La lista de sistemas de referencia disponibles esta almacenada en la tabla |
67 |
sys.spatial_reference_systems, y solo tiene definidas unos 390 sistemas |
68 |
de referencia. Habria que averiguar cargar otros sistemas de referencia. |
69 |
|
70 |
Valores por defecto |
71 |
--------------------- |
72 |
|
73 |
Los datos de conexion por defecto son: |
74 |
|
75 |
- Host: 127.0.0.1 |
76 |
- Instance: SQLEXPRESS |
77 |
- Database: master |
78 |
- Schema: dbo |
79 |
- user: sa |
80 |
- password: 123 |
81 |
|
82 |
Los valores instance, database, schema y user se corresponden con valores |
83 |
validos para una instalacion por defecto de SQL Server. |
84 |
|
85 |
Problemas conocidos |
86 |
-------------------- |
87 |
|
88 |
- No se guardan los datos de la conexion entre sesiones de gvSIG. |
89 |
|
90 |
- La herramienta "Selection by layer" no funciona. |
91 |
|
92 |
- Si una capa de gvSIG declara un campo "double" con precision y size, |
93 |
al expportarlo a BBDD lo exporta como "DOUBLE PRECISION" en lugar de como |
94 |
"NUMERIC(size,precision)". |
95 |
|
96 |
- No se estan creando indices sobre los campos al exportar a BBDD. |
97 |
|
98 |
- En la exportacion a BBDD, en el paso que pide el nombre de la tabla, |
99 |
primero muestra como esquema "public" y cuando termina de leer las tablas |
100 |
de la BBDD para mostrarlas (tarda unos segundos) cambia de public a "dbo". |
101 |
Esto puede causar problemas si el usuario pulsa en siguiente antes de que se |
102 |
haya actualizado el esquema con el que se corresponde con la BBDD ya que |
103 |
intentaria crear la tabla en el esquema "public" y este no existe en SQLServer. |
104 |
|
105 |
- Solo se ha implememtado soporte para geometrias 2D (no 3D, 2DM o 3DM). |
106 |
|