Posts Tagged ‘sql server’

Grails – jak skonfigurować połączenie do SQL SERVER 2008

Thursday, March 18th, 2010

Podczas moich pierwszych potyczek z Grailsami zmuszony byłem utworzyć połączenie z bazą danych Microsoftu. O ile w przypadku MySqla nie było większych problemów z utworzeniem prawidłowej konfiguracji pliku DataSource.groovy, to utworzenie DataSource dla SQL Servera wymagało trochę prób i testów oraz poszperania w sieci.

1. Sciągamy najnowszy sterownik JDBC ze strony Microsoftu – Microsoft SQL Server JDBC Driver 2.0
2. Kopiujemy plik sqljdbc4.jar do katalogu /lib w naszym projekcie
3. Uzupełniamy plik DataSource.groovy według poniższego przykładu

dataSource {
pooled = true
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
}


// environment specific settings
environments {
development {
dataSource {
dbCreate = 'create-drop' //one of 'create','create-drop','update','none'
url = "jdbc:sqlserver://twojaNazwaSerwera; database=twojaNazwaBazyDanych; port=1433; instanceName=nazwaInstancjiSerwera"
databaseName = "twojaNazwaBazyDanych"
username = "twojaNazwaUzytkownika"
password = "twojeHaslo"
dialect = org.hibernate.dialect.SQLServerDialect
}
}
}

Connection string (url) składa się z 4 parametrów:

  • nazwy serwera
  • nazwy bazy danych
  • portu (protokół TCP standardowo pracuje na porcie 1433)
  • nazwy instancji serwera

Podanie 4 parametrów jest kluczem umożliwiającym połączenie z bazą SQL Server 2008.

Co warto mierzyć w Sql Server

Wednesday, February 4th, 2009

Często zdarzają się sytuacje, jak to już z produktami Microsoftu bywa, że baza, za która firma słono zapłaciła nie działa tak szybko, jak można było się tego spodziewać po cenie.  Co można zrobić by to temu zaradzić? Zmienić bazę.

(more…)