Re: How to invoke Mongodb DLL invoked from Sql Server or work arounds

From: Kevin Adistambha <kevinadi@xxxxxxxxxxx>
To: mongodb-user <mongodb-user@xxxxxxxxxxxxxxxx>
Date: Wed, 20 Apr 2016 00:36:51 -0700 (PDT)
Why ads?


Hi

From a c# code in sql server. I would like to invoke mongo library calls to 
read a collection. I’ve built a prototype outside of the sql server env.

Could you clarify what you mean by “C# code in SQL server”? Are you trying 
to create a stored procedure in SQL Server using C# 
<https://msdn.microsoft.com/en-au/library/5czye81z(v=vs.100).aspx>?

Upon trying to build the code in sql server I see I can not obtain any 
references from Nuget for MongoDB, it is blocked.

I believe Nuget is not supported for SQL CLR projects. You would need to 
add the dll manually into the project. Please see Supported .NET Framework 
Libraries <https://msdn.microsoft.com/en-us/library/ms403279.aspx> under 
the heading “Unsupported Libraries” for more information.

Does anyone have any experience on how to get a sql server proc communicate 
with mongodb to read collection async?

You may find some examples using synchronous and asynchronous methods in 
the Quick Tour 
<http://mongodb.github.io/mongo-csharp-driver/2.2/getting_started/quick_tour/
section in the MongoDB .NET Driver page. Also, please consult the C# driver 
compatibility matrix 
<https://docs.mongodb.org/ecosystem/drivers/driver-compatibility-reference/#reference-compatibility-language-csharp>, 
to ensure you are running the C# driver with the correct .NET version 
associated with your SQL Server 2012. For example, .NET 4.0 will require an 
older version of the C# driver (1.11).

Best regards,
Kevin


-- 
You received this message because you are subscribed to the Google Groups "mongodb-user"
group.

For other MongoDB technical support options, see: https://docs.mongodb.org/manual/support/
--- 
You received this message because you are subscribed to the Google Groups "mongodb-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to mongodb-user@xxxxxxxxxxxxxxxx.
Visit this group at https://groups.google.com/group/mongodb-user.
To view this discussion on the web visit https://groups.google.com/d/msgid/mongodb-user/b0bb2f39-48ae-405c-bf54-d86ef71e6438%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Why ads?