1

実行できますか: Ubuntu Shiny サーバーで実行されている Shiny アプリ内から、MS Access (.accdb) データベースに保存されているデータを読み取ることはできますか?

SQL Server Express についての知識はありません。データは単純な MS Access データベースに整理されており、(このデータを視覚化する) Shiny アプリを Ubuntu Shiny サーバーにデプロイしたいと考えています。

すべてローカルの Windows マシンで動作しますが、Ubuntu Shiny サーバーでも動作させるにはどうすればよいでしょうか?

データベース システムに関する最低限の知識があれば、データベースを SQL Server Express に移植するのは簡単ではないことは理解しています。

あなたの専門知識を前もってありがとう!

4

1 に答える 1

0

私はこれを自分で設定するちょっとした仕事をしました。必要なパッケージをすべて入手するには、いくつかのソースから情報を取得する必要がありました。以下は、適切な情報ソースのリストです 。 / http://driftharmony.wordpress.com/2008/08/15/connecting-ubuntu-804-to-microsoft-sql-server/ https://code.google.com/p/django-pyodbc/wiki/FreeTDS FreeTDS は動作していますが、ODBC は接続できません

3 つのファイルは最終的に次のように構成されました。

Detail of file:  /etc/odbc.ini
[NameThis]
Driver = FreeTDS
TDS_Version=8.0
Servername = YourServer
Port = 1433
Database = testing
Trace = No

ファイルの詳細: /etc/odbcinst.ini

[FreeTDS]
Description = FreeTDS
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so

ファイルの詳細: /etc/freetds/freetds.conf

#   $Id: freetds.conf,v 1.12 2007/12/25 06:02:36 jklowden Exp $

# This file is installed by FreeTDS if no file by the same  name is found in the installation directory.  

# For information about the layout of this file and its settings, see the freetds.conf manpage "man freetds.conf".  

# Global settings are overridden by those in a database server specific section
[global]
        # TDS protocol version
;   tds version = 4.2

    # Whether to write a TDSDUMP file for diagnostic purposes 
    # (setting this to /tmp is insecure on a multi-user system)
;   dump file = /tmp/freetds.log
;   debug flags = 0xffff

    # Command and connection timeouts
;   timeout = 10
;   connect timeout = 10

    # If you get out-of-memory errors, it may mean that your client
    # is trying to allocate a huge buffer for a TEXT field.  Try setting 'text size' to a more reasonable limit
    text size = 64512

# Test Kx
[NameThis]
    host = YOUR IP
    port = 1433
    tds version = 7.2
于 2015-02-04T11:46:50.550 に答える