Error con SQLserver con Enterprise 3.2

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
ferdinandum
Member II

Error con SQLserver con Enterprise 3.2

Hola estoy intentando migrar la base de datos a SQL server.

He seguido los pasos de la wiki, que basicamente era cambiar el archivo global de alfresco con los datos de la base de datos de SQL server.

Estas son las modificaciones que he hecho

#
# Sample database connection properties
#————-
db.name=alfresco
db.username=alfresco
db.password=Alfr3sco
db.host=localhost
db.port=3306
……
…..
#
# MySQL connection
#————-
#db.driver=org.gjt.mm.mysql.Driver
#db.url=jdbc:mysql://${db.host}:${db.port}/${db.name}
……..
……..
#
# SQLServer connection (note you must enable TCP protocol on fixed port 1433)
#
db.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
db.url=jdbc:sqlserver://${db.host}:${db.port};databaseName=${db.name}
db.txn.isolation=4096

y no consigo hacer nada.

Como lo habeis logrado vosotros
1 Reply
venzia
Senior Member

Re: Error con SQLserver con Enterprise 3.2

Para empezar el puerto de SQL Server suele ser 1433 (esto deberías indicarlo en el db.port=x del .properties).
Luego asegurate que existe una bbdd llamada Alfresco con permisos de db_owner para el user alfresco.
Reinicia Alfresco y consulta el fichero alfresco.log para asegurarte que el servidor arranca bien. Si no es el caso pega el contenido de ese fichero en este post y lo vemos.
Otro detalle a tener en cuenta es el driver jdbc de conexion a bbdd .. yo suelo utilizar el de net.sourceforge.jtds.jdbc.Driver (aunque casi todos en pruebas de concepto, ya que en produccion hemos tenido pocos clientes interesados en MSSQL) .. puedes consultar mas info en http://wiki.alfresco.com/wiki/Database_Configuration#Microsoft_SQL_Server_example
Espero que te sirva.
Saludos,