The Mindjet Labs

Hands-on MindManager
Welcome to The Mindjet Labs Sign in | Join | Help

Database Linker

File Details
Downloads: 854 File Size: 736kB
Posted By: Michael S. Scherotter Views: 5639
Date Added: 18 Aug 2006

Connect to a Microsoft SQL Server Database and show a dataset from the database in a map.

Check Version 1.2.0 (12/5/2006)

How It Works

After installing this addin creates a new Task pane called Database Linker. Currently it is working only with Microsoft SQL Server. You need to specify the server manually. After selecting a valid server you can choose a database and a table of this server. This table needs to have an index (primary key) All results (first column of each dataset) of this Table will be shown in the Result window. You can increase the number of shown columns by clicking on the arrows. By selecting a result all columns of the dataset will be shown in the Detail Results window. There you can check the columns which will be shown in the short view of a Business Topic. With drag & drop you can move the result (in the Result window) into the Map, a new Business Topic will be created. If you edit the business topic this will be updated in the database. Also you can refresh the data by clicking the refresh button.

Requirements

You can install the MSDE and the Northwind example database on your PC to test it. If you got an local MSSQL-Server you need to write "(local)\servername" in the "Server" field of the Database Linker and press OK.

Customizing the Database Connection String

The default database connection string for connecting to databases is

  • server={0}; integrated security=true;

where {0} is replaced with the server name.  If the database that you want to connect to needs different security, you can modify the connection string by adding a string value named ConnectionFormat to a new registry entry:

  • HKEY_CURRENT_USER\Software\Mindjet Labs\Database Linker

So, for example if you need to specify a user ID and password, this would be the value for ConnectionFormat:

  • Persist Security Info=False; User ID=*****; Password=*****; Initial Catalog=AdventureWorks; Server={0}

Important: The database linker is a solution demonstration only and storing a password in a registry entry is not a secure practice.  If you want to use the Database Linker for an enterprise solution, you should adapt the code to use a more secure authentication mechanism.

Revision History

  • 12/4/2006 Updated installer to work on Windows Vista 
  • 10/31/2006 Updated to work with .Net Framework 2.0.
    Added registry entry for connection string.
    Signed installer.
  • 4/7/2006 Updated to work with Primary Interop Assembly

Comments
 

marygb said:

I went to install the DB Linker and was prompted to load the .net framework first. That took me to a paget that says it is not available to d/l but I can buy a cd. That was disappointing and I don't know which one I would need. https://www.interactservices.com/msftdotnetdvd/Products.asp
1 Dec 2006 6:49 AM
 

Michael S. Scherotter said:

I have updated the installer with the correct URL. You can download and install the .Net Framework from here http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en
4 Dec 2006 9:52 PM
 

max.goncharenko said:

Looks nice. Is there any opportunity to keep topic notes in the DB, or even to keep the entire topic, as a map part in the DB
27 Dec 2006 5:48 AM
 

info1 said:

Upon installing - at the end of the install - I got the following error message - any suggestions HKey_Classes_Root Mindjet MM Databaselinker 1 Access is denied.
20 Jan 2007 4:11 PM
 

tlgsoft said:

I have a problem with SQL Server 2000. I have a table that contains several BIT columns. These columns are displayed as '0' and '1'. But MindManager send the update sql as 'False' and 'True'. Example: UPDATE [Partners] SET sDescription = 'PARTENER John Doe', bCustomer = 'True' This raises an error.
25 Jan 2007 3:23 AM
 

jhoper said:

Is there a tweak that can look at SQL tables *or* views?
27 Jan 2007 12:00 PM
 

lozman said:

Any plans to implement ORACLE databases or is there a way to get open these?
15 Feb 2007 1:04 AM
 

mchupp said:

Yeah I found a work around for the reg error. Open reg edit and navigate to the key before you hit close on the application and you should see the registry key Databaselinker1. Change the permissions of the key to allow all for system and user and then export the key. Hit close on the program and it will delete the registry key. So you goto wherever you exported the key and you double click it to add it to the registry. Run the setup program again and you should be all set.
1 Jun 2007 10:35 AM
 

mchupp said:

Ok now I have my own problem. I got it to link OK after creating the registry entries but now if I select a database I get an error before it shows me the table. Login failed for user (null) Reason: not associated with a trusted SQL server connection
1 Jun 2007 11:29 AM
 

Margit said:

I tried to run Database Linker with SQL Server 2005. It seems to be OK, but when I select a table tablename I get errors: invalid object name <tablename>. If I look in the SQL manager, I see that the table has a schema that precedes the table name: SalesLT.<tablename>. If I query <tablename> in the SQL manager, I can only do that if I use the schema name as well. Is there a way to work around this?
30 Jul 2007 8:15 AM
 

rfinney said:

I would really, really love if this was available for version 7. Any chance??
1 Jan 2008 3:27 PM
 

web tasarım said:

çok güzel bu programı hazırladığınız için teşekkürler
30 Apr 2008 3:10 PM
 

ehliyet said:

nice software , availabele verion very connect sql . thanks.
4 Sep 2008 1:41 AM
 

sürücü kursu said:

thanks admin
24 Oct 2008 3:18 PM
 

ehliyet testleri said:

thanks admin
24 Oct 2008 3:19 PM
 

ehliyet sınav soruları said:

ehliyet sınav soruları
24 Oct 2008 3:19 PM
 

yasin said:

thanks Admin
11 Nov 2008 4:54 AM
 

ilaçlama said:

Supers Very Good
11 Nov 2008 4:55 AM
 

Pire said:

Thank very nice
5 Jan 2009 8:38 AM

Add Comment

Name (required)
Web Site (optional)
Comment (required)
Add