连接字符串以使用ODBC CosmosDB驱动程序

时间:2019-08-01 10:09:47

标签: c# ado.net odbc

我使用API​​ Core(SQL)在Azure门户上创建了CosmosDB(NoSQL数据库)。 我创建了一个VNet,并允许从我的IP访问。 我添加了一个容器:mydatabase / mycontainer / mypartition 我创建了2个项目:

{
    "id": "1001",
    "name": "toto",
    "_rid": "-MsgAJC5IWgBAAAAAAAAAA==",
    "_self": "dbs/-MsgAA==/colls/-MsgAJC5IWg=/docs/-MsgAJC5IWgBAAAAAAAAAA==/",
    "_etag": "\"49006619-0000-0d00-0000-5d42ad2c0000\"",
    "_attachments": "attachments/",
    "_ts": 1564650796
}

接下来,我下载并安装了cosmosdb https://aka.ms/cosmos-odbc-64x64的ODBC驱动程序。我添加ODBC DataSource并测试连接是否成功。 -DSN名称= cosmosdb -主持人= https://xxxx.documents.azure.com:443/ -访问密钥= xxxxxxxxxxx

在我的源代码中,我在ADO.NET中使用了跟随连接字符串 =>“ dsn = cosmosdb”

我有这个错误:

  

错误[IM002] [Microsoft] [ODBC驱动程序管理器]找不到数据源名称,并且未指定默认驱动程序

我尝试使用32位和64位驱动程序。

您能给我一种方法吗?

0 个答案:

没有答案