none
(Sumber: milist DOTNET) System.Data.SqlClient udah langsung kenal DB SqlServer belum?

    質問

  •  

    Master, sesuai judul. Ane mau tanya.

    Ada 1 server yg akan diinstal sql server express 2008.

    Sedangkan client nya hanya akan di instal .net 3.5 (blm pke .net 4 coz masih pke xp sp2)

    Pertanyaannya, udah cukup belum yah bagi si client untuk bisa connect ke sql server menggunakan namespace System.Data.SqlClient? Apa harus instal semacam library/client sql server nya di komputer client?

     Sorry, ini pertanyaan cupu. Client2 nya cwe semua, ane jadi tengsin klo pas deploy ternyata butuh library sql server di tiap mesin client. Hehehehe... Kompi ane semuanya udah k instal sql server, jadi gak bisa produce apakah bermasalah atau tidak kalau di mesin client gak instal apa2 mengenai sql server nya. Ane pikir namespace System.Data.SqlClient sudahlah cukup. Benarkah spt itu?

     

    Thx b4.


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年2月27日 7:44
    モデレータ

回答

  •  

    Bisa Mas,

    Sy sering deploy cm bth install .Net frameworknya aja,, Tinggal diatur aja ip server yg dituju,,

    Dijawab oleh: Rochmad Sigit


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年2月27日 7:47
    モデレータ
  •  

    Hmmm… curious dikit. Apa client-nya semua connect langsung ke SQL Server-nya?

    Kalau iya, sebaiknya jangan seperti ini. Gunakan satu layer lagi untuk koneksi ke database seperti WCF/Web Service/Web API. Jadi SQL Server-nya gak di akses langsung melainkan melalui service. Tetapi kalau kebutuhannya harus seperti ini ya bisa saja. Jika sudah install .NET 3.5 SP1, SQL Server tidak perlu di-install di semua client. Jangan lupa setting protocol TCP/IP di SQL Server Configuration Manager diaktifkan untuk SQLEXPRESS2008. Pakai port 1435 saja pada tiap2 kolom TCP Port di properties TCP/IP-nya. Kemudian firewall rules setting dan Port 1435 dibuka untuk SQL Server-nya di mesin Server dan port komputer client.

    Dijawab oleh: Riza Marhaban


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年2月27日 7:47
    モデレータ

すべての返信

  •  

    Bisa Mas,

    Sy sering deploy cm bth install .Net frameworknya aja,, Tinggal diatur aja ip server yg dituju,,

    Dijawab oleh: Rochmad Sigit


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年2月27日 7:47
    モデレータ
  •  

    Selalu siapkan minimal 1 VM untuk testing... lebih baik lagi, minimal 1 VM per client... kalau ada masalah, tinggal dinyalakan dan dicek...

    Dijawab oleh: Pandu Poluan


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年2月27日 7:47
    モデレータ
  •  

    Hmmm… curious dikit. Apa client-nya semua connect langsung ke SQL Server-nya?

    Kalau iya, sebaiknya jangan seperti ini. Gunakan satu layer lagi untuk koneksi ke database seperti WCF/Web Service/Web API. Jadi SQL Server-nya gak di akses langsung melainkan melalui service. Tetapi kalau kebutuhannya harus seperti ini ya bisa saja. Jika sudah install .NET 3.5 SP1, SQL Server tidak perlu di-install di semua client. Jangan lupa setting protocol TCP/IP di SQL Server Configuration Manager diaktifkan untuk SQLEXPRESS2008. Pakai port 1435 saja pada tiap2 kolom TCP Port di properties TCP/IP-nya. Kemudian firewall rules setting dan Port 1435 dibuka untuk SQL Server-nya di mesin Server dan port komputer client.

    Dijawab oleh: Riza Marhaban


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年2月27日 7:47
    モデレータ
  •  

    @riza,

    soalnya client nya cuma 2-3 orang lah. cuma program tengil doank untuk membantu pencatatan penagihan beban pusat per cabang (akunting term). program lama pke vb6 + access dan user merasa terlalu repot klo harus pindah2 IP secara manual. coz kata programmer lama nya, dia pke mapping spy file access bisa dibaca oleh multi client.

    so jadi saya pakai aja sqlexpress dan desktop app. tadinya juga mau pke layer lagi, tapi ternyata data2 nya gak akan masuk k DB oracle production. So, pakai aja sql express dan tembak langsung.

    tq atas info settingnya. it's time to deploy :D


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年2月28日 3:20
    モデレータ
  • @all, deploy lancarrr... thx. berarti gak kyk vb6 + sql2000.

    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年2月28日 3:21
    モデレータ