Excel 파일에서 MS SQL 데이터베이스로 전환해야 합니까?

Excel 파일에서 MS SQL 데이터베이스로 전환해야 합니까?

나는 현재 약 2000개의 항목이 있는 작은 데이터베이스 역할을 하는 Excel 스프레드시트를 가지고 있습니다. 우리의 요구 사항에는 적합하지만 이제는 두 명의 직원이 자동차에 있는 데이터의 하위 집합에 안전하고 신속하게 액세스할 수 있도록 해야 합니다.

이를 수행하는 가장 좋은 방법은 Excel에서 MS SQL 서버로 마이그레이션하는 것이라고 생각했습니다. (현재 우리 웹 사이트는 MS SQL Server 옵션과 함께 Windows 서버에 호스팅되어 있으므로 이것이 논리적인 계획이라고 생각했습니다.) 그런 다음 직원이 브라우저를 통해 DB를 검색하고 쿼리할 수 있도록 간단한 사용자 양식을 디자인할 수 있다고 생각했습니다. 휴대용 장치(휴대폰 또는 태블릿)에서.

내 질문은

  1. 위의 내용이 합리적인 솔루션을 좋아합니까?

  2. Excel 스프레드시트를 SQL Server DB로 쉽게 마이그레이션할 수 있나요?

  3. 이 방법으로 가면 이 DB에 대한 간단한 검색 및 표시 GUI를 신속하게 개발하는 데 사용할 수 있는 도구는 무엇입니까? 저는 관계형 DB 이론과 SQL에 대해 잘 이해하고 있지만 개발 경험이 매우 제한적입니다. 또한 시간과 돈은 제한되어 있으므로 간단할수록 좋습니다.

또한 내 접근 방식이 가장 합리적인 접근 방식이 아닌 경우 대안을 듣고 싶습니다. 우리는 현재 VPN을 통해 액세스할 수 있는 MS SBS 서버에 Excel WB를 보유하고 있습니다(현재는 MS 서버가 없습니다). 아마도 MS 서버를 구입해서 그런 식으로 DB를 사용할 수 있게 만들 수 있을까요?

답변1

나는 당신이 제안한 솔루션이 확실히 효과가 있을 것이라고 생각합니다. 하지만 아직 Microsoft 제품에 대한 라이선스를 구매하지 않은 경우. 무료 MySQL 데이터베이스를 사용하고 무료 apache+PHP 웹 서버를 사용하여 프런트 엔드를 호스팅하는 것도 좋습니다.

답변2

    • 예 - Excel을 사용하여 데이터를 저장하고 실제로 계산을 수행하지 않는다고 가정합니다... 이것은 중지/주요 요인은 아니지만 간단한 계산을 위해 5~10분 작업에서 1시간 정도 소요되는 작업으로 변경됩니다. 매우 복잡한 경우에는 몇 달까지 걸릴 수 있습니다.
    • 지난번에 이 작업을 수행했을 때 Excel에서 CSV로 저장한 다음 CSV를 Mysql 도구로 사용하는 가장 쉬운 솔루션을 찾았습니다. 상황이 변경되었다고 확신하지만 이것이 매우 쉽다는 것을 알았습니다.
    • 죄송합니다. 여기서는 도움을 드릴 수 없습니다 :(

권장사항에 관해서는 SBS 서버에 SQL Server가 포함되어 있는 경우(또는 포함되어 있지 않더라도) Entity Framework 등을 사용하는 것처럼 SQL Server 경로를 따라갈 것이며 이는 아마도 전혀 즉시 설정될 수 없을 것입니다.

답변3

웹 서버가 공개 웹 서버인 경우 데이터에 대한 액세스를 제어하고 작업 중인 클라이언트와 데이터베이스 간의 통신을 보호하기 위해 보안을 설정해야 합니다.

저는 웹 데이터베이스로 마이그레이션하는 아이디어를 정말 좋아합니다. 인터페이스는 설정하기 쉽고 이와 같이 데이터를 비우면 유연성이 뛰어납니다. 그러나 몇 가지 고려 사항을 언급하려면 보안 문제, 액세스 문제, 백업 구성을 알고 있어야 합니다.

웹 호스트가 문제를 일으키면 어떻게 데이터를 얻을 수 있나요? 인터넷이 다운되면 사람들은 어떻게 일할까요? 백업은 누가 담당하나요? 웹호스트에 거래 한도가 있나요? 웹호스팅 계정에 데이터 전송 제한이 있나요?

관련 정보