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 | 5 | jjdelcerro | |
---|---|---|---|
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). |