MCPcopy Create free account
hub / github.com/aaPanel/BaoTa / get_mssql_obj_by_sid

Method get_mssql_obj_by_sid

class/databaseModel/sqlserverModel.py:32–53  ·  view source on GitHub ↗

@取mssql数据库对像 By sid @sid 数据库分类,0:本地

(self, sid=0, conn_config=None)

Source from the content-addressed store, hash-verified

30 return self.get_base_list(args, sql_type='sqlserver')
31
32 def get_mssql_obj_by_sid(self, sid=0, conn_config=None):
33 """
34 @取mssql数据库对像 By sid
35 @sid 数据库分类,0:本地
36 """
37 if type(sid) == str:
38 try:
39 sid = int(sid)
40 except:
41 sid = 0
42
43 if sid:
44 if not conn_config: conn_config = public.M('database_servers').where("id=?", sid).find()
45 db_obj = panelMssql.panelMssql()
46
47 try:
48 db_obj = db_obj.set_host(conn_config['db_host'], conn_config['db_port'], None, conn_config['db_user'], conn_config['db_password'])
49 except Exception as e:
50 raise public.PanelError(e)
51 else:
52 db_obj = panelMssql.panelMssql()
53 return db_obj
54
55 def get_mssql_obj(self, db_name):
56 """

Callers 9

get_mssql_objMethod · 0.95
AddDatabaseMethod · 0.95
DeleteDatabaseMethod · 0.95
ToBackupMethod · 0.95
InputSqlMethod · 0.95
ToDataBaseMethod · 0.95
SyncGetDatabasesMethod · 0.95
ResDatabasePasswordMethod · 0.95
__CreateUsersMethod · 0.95

Calls 4

findMethod · 0.45
whereMethod · 0.45
MMethod · 0.45
set_hostMethod · 0.45

Tested by

no test coverage detected