Я работаю с Azure Synapse Analytics, и мне нужно подключить записную книжку Synapse к бессерверному пулу SQL, чтобы создавать представления непосредственно в записной книжке. Однако когда я пытаюсь запустить команду DROP VIEW в записной книжке без явного установления соединения, я получаю следующую ошибку:
[TABLE_OR_VIEW_NOT_FOUND]
Несмотря на то, что представление существует, я не могу успешно выполнить команду. Я пытался найти решения, как установить соединение внутри ноутбука, но не смог найти соответствующей информации.
Любая помощь или руководство будут очень признательны!





Пожалуйста, проверьте, какой драйвер вы используете для подключения.
your_connection_string = "Driver = {ODBC Driver 17 for SQL Server};Server=tcp:<your-synapse-workspace>.sql.azuresynapse.net,1433;Database=<database-name>;Uid=<username>;Pwd=<password>;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;"
server = '<serverName>-ondemand.sql.azuresynapse.net'
Port = 1433
Database = "db"
jdbcUrl = f"jdbc:sqlserver://{server}:{Port};databaseName = {Database};encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30"
если вы предоставите свой пример кода, мы сможем обсудить лучше.
Не могли бы вы предоставить пример кода, который вы использовали для подключения бессерверного пула SQL?