Welcome on Business Intelligence Blog !!!
This blog is dedicated to Business Intelligence technologies under SAS9 and SQL Server 2005.
| Novembre 2009 | ||||||||||
| L | M | M | J | V | S | D | ||||
| 1 | ||||||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||||
| 9 | 10 | 11 | 12 | 13 | 14 | 15 | ||||
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | ||||
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | ||||
| 30 | ||||||||||
|
||||||||||
sqlserver =
new Server(sc);
27 public List<string> GetDatabaseList(string server, ServerAuthMode mode, string user, string password)
28 {
29 List<string> dblist = new List<string>();
30 ServerConnection sc = null;
31 Server sqlserver;
32
33 log.Info("connecting");
34
35
36 // Sets appropriate connections proerties accordign db context
37 if (mode == ServerAuthMode.SqlServer)
38 {
39 sc = new ServerConnection(server, user, password);
40 }
41 else if (mode == ServerAuthMode.Integrated)
42 {
43 sc = new ServerConnection(server);
44 }
45
46
47 try
48 {
49 sqlserver = new Server(sc);
50 log.Info("Creating db list");
51 foreach (Database db in sqlserver.Databases)
52 {
53 log.Info("adding " + db.Name + " to the list ");
54 dblist.Add(db.Name);
55 }
56 }
57 catch (Exception e)
58 {
59 log.Debug("Error obtaining database list connecting : " + e.Message);
60 }
61 finally
62 {
63 sc = null;
64 _server = null;
65 }
66
67 return dblist;
68 }