Я пытаюсь подключиться База данных SQL Azure из Служба машинного обучения Azure , но я получил следующую ошибку.
Пожалуйста, проверьте ошибку: -
**('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found and no default driver specified (0) (SQLDriverConnect)')**
Пожалуйста, проверьте приведенный ниже код, который я использовал для подключения к базе данных: -
import pyodbc
class DbConnect:
# This class is used for azure database connection using pyodbc
def __init__(self):
try:
self.sql_db = pyodbc.connect(SERVER=<servername>;PORT=1433;DATABASE=<databasename>;UID=<username>;PWD=<password>')
get_name_query = "select name from contacts"
names = self.sql_db.execute(get_name_query)
for name in names:
print(name)
except Exception as e:
print("Error in azure sql server database connection : ", e)
sys.exit()
if __name__ == "__main__":
class_obj = DbConnect()
Есть ли способ устранить вышеуказанную ошибку?Пожалуйста, дайте мне знать, если есть какой-либо способ.