看板 Python 關於我們 聯絡資訊
資料庫版本:SQL SEVER 2019 內容/問題描述: 使用jupyter 寫SQL(使用python) 遠端連線登入SQL SEVER修改table 可以連線並修改已建立好的table欄位內容,但是無法新增table及增減欄位!! 但是直接在SQL SEVER Management Studio內可以新增table及增減欄位!! 如何在SQL SEVER Management Studio修改使用者權限? 讓遠端可以連線使用軟體寫SQL新增table及增減欄位?? 感恩~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.117.139 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1588342498.A.CF7.html
handsomeLin: 如果是沒有權限下指令就可以了 05/01 23:58
dereek: 通常沒權限,編程後,系統會回我權限不足,但是這次系統沒 05/02 00:26
dereek: 有任何回饋,感覺有下出去,PYTHON跟sql語法都正確,但是 05/02 00:27
dereek: 檢查本機電腦資料庫就是不能產生這個表,或是既有表無法增 05/02 00:29
dereek: 減欄位,但是可以修改該行欄位的每筆內容。 05/02 00:30
olycats: 會不會是沒有commit的問題呢 05/02 03:00
olycats: https://bit.ly/2xpvdHE 我沒用過pyodbc但我查到這個 05/02 03:02
olycats: 在關閉連線之前加 conn.commit() 05/02 03:04
olycats: 或把autocommit打開 05/02 03:04
dereek: 超強....完全正解!!!感謝~~~~ 05/02 04:47
dereek: 只是很好奇我遠端連線MYSQL建立資料夾沒加commit()給可以 05/02 04:50
dereek: 創建,但是MSSQL就沒辦法....@@ 05/02 04:51
dereek: 剛發現MYSQL的autocommit預設是開的....了解...@@ 05/02 04:57
olycats: 不客氣 我平常都是用MySQL也沒遇過類似的問題 05/02 23:17
olycats: 這種不噴錯誤 的錯誤 真的很討厭@@ 05/02 23:19
TuCH: commit 還是自己寫比較好 05/03 00:58