Skip to main content
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

60 Days of Data Days! Live and on-demand sessions, challenges, study groups and more! And it's all FREE!. Join now. Learn more

Reply
ShanthanPaladi
Regular Visitor

Dynamic ODBC Connection.

Hi Community,

I have a On-prem ODBC for FireBird DB, for this we have created a Gateway that can connect to this ODBC on the on-prem system.
we have around 80 such ODBC's to connect with.
So, is there any way we can have the Connection Dynamic as we have a linked service in ADF.
all my connections to ODBC are same only change is Filename.

Could any help me on this please.

1 ACCEPTED SOLUTION
deborshi_nag
Super User
Super User

Hello @ShanthanPaladi 

 

You can't achive it using on-premise data gateway, the right way to go about is to use a self-hosted integration runtime SHIR, which should work for ADF pipelines, since you mention you're already using it. 

 

You can create a Linked Service using a DSN with parameterised attributes and an appropriate driver.

 

Driver={Firebird/InterBase(r) driver};
Dbname=@{linkedService().fileName};
Uid=@{linkedService().userName};
Pwd=@{linkedService().password};
Client=fbclient.dll;
Role=;CharacterSet=UTF8;Dialect=3;

 

"fileName" is the only value that would be different across your 80 connections. It is best to place the user credentials in a Key Vault. 

 

Please note, parameterised linked service won't work on Fabric data pipelines, it is only relevant if you're using Azure Data Factory. 

 

I trust this will be helpful. If you found this guidance useful, you are welcome to acknowledge with a Kudos or by marking it as a Solution.

View solution in original post

3 REPLIES 3
deborshi_nag
Super User
Super User

Hello @ShanthanPaladi 

 

You can't achive it using on-premise data gateway, the right way to go about is to use a self-hosted integration runtime SHIR, which should work for ADF pipelines, since you mention you're already using it. 

 

You can create a Linked Service using a DSN with parameterised attributes and an appropriate driver.

 

Driver={Firebird/InterBase(r) driver};
Dbname=@{linkedService().fileName};
Uid=@{linkedService().userName};
Pwd=@{linkedService().password};
Client=fbclient.dll;
Role=;CharacterSet=UTF8;Dialect=3;

 

"fileName" is the only value that would be different across your 80 connections. It is best to place the user credentials in a Key Vault. 

 

Please note, parameterised linked service won't work on Fabric data pipelines, it is only relevant if you're using Azure Data Factory. 

 

I trust this will be helpful. If you found this guidance useful, you are welcome to acknowledge with a Kudos or by marking it as a Solution.

Hi @ShanthanPaladi ,
Thanks for reaching out to the Microsoft fabric community forum. 

 

I would also take a moment to thank @deborshi_nag โ€ฏ , for actively participating in the community forum and for the solutions youโ€™ve been sharing in the community forum. Your contributions make a real difference.

I hope the above details help you fix the issue. If you still have any questions or need more help, feel free to reach out. Weโ€™re always here to support you .

 

Best Regards, 
Community Support Team 

Hi @ShanthanPaladi ,
Thanks for reaching out to the Microsoft fabric community forum. 

 

I hope the above details help you fix the issue. If you still have any questions or need more help, feel free to reach out. Weโ€™re always here to support you .

 

Best Regards, 
Community Support Team 

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon โ€“ Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save โ‚ฌ200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

June Fabric Update Carousel

Fabric Monthly Update - June 2026

Check out the June 2026 Fabric update to learn about new features.