老师好,求教最基础的问题如下:
  一:在局域网中,是否对每个用户都要在sql中建立一个对应的登陆用户(这些用户访问的数据库和权限是一样的)?如何每人(每个客户端)建立一格登陆用户,是否比较麻烦,如果公用同一个用户名和密码,同时登陆时是否会造成冲突?
  二:不在一个ip段内的远程访问应该如何设置呢?设置那些内容呢?例如10.57.1.1访问10.32.1.2的数据库。(10.51.1.1访问10.51.1.X的sql数据库我尝试成功了)。是否需要设置网关、dns之类的,
  三:如果把图片存储在sql数据库中,数据库增大的很快,应该如何解决呢?
  四:如何把图片转换成为统一的格式、大小进行存储  谢谢您的指点

解决方案 »

  1.   

    一:在局域网中,是否对每个用户都要在sql中建立一个对应的登陆用户(这些用户访问的数据库和权限是一样的)?如何每人(每个客户端)建立一格登陆用户,是否比较麻烦,如果公用同一个用户名和密码,同时登陆时是否会造成冲突?---
     这些用户访问的数据库和权限是一样的,那就取决你是否要对不同的用户进行控制了,要是要控制当然要每一个客户端一个用户,建时不麻烦,要是一个也不会有冲突!
      

  2.   

    二:不在一个ip段内的远程访问应该如何设置呢?设置那些内容呢?例如10.57.1.1访问10.32.1.2的数据库。(10.51.1.1访问10.51.1.X的sql数据库我尝试成功了)。是否需要设置网关、dns之类的,---
    要路由
      

  3.   

    三:如果把图片存储在sql数据库中,数据库增大的很快,应该如何解决呢?---在数据库中存储图片的位置信息
      

  4.   

    二:不在一个ip段内的远程访问应该如何设置呢?设置那些内容呢?例如10.57.1.1访问10.32.1.2的数据库。(10.51.1.1访问10.51.1.X的sql数据库我尝试成功了)。是否需要设置网关、dns之类的,要配置一下数据源(ODBC)
      

  5.   

    三:如果把图片存储在sql数据库中,数据库增大的很快,应该如何解决呢?---1,在数据库中存储图片的位置信息
    2,定义数据类型为image或者text,ntext。
    然后更新之。可通过下列方式修改 ntext、text 或 image 值: 使用数据库 API(例如 ADO、OLE DB 或 ODBC)执行 UPDATE 或 INSERT 语句,并将程序变量与 ntext、text 或 image 列的参数标记绑定。然后调用相应的数据库 API 函数,逐块向数据库发送长数据。DB-Library 支持与其 text 和 image 函数相同的功能。
    使用 WRITETEXT 语句重写该列的整个数据值。 
    例如,以下查询将更改 New Moon Books 中 pr_info 列的内容:USE pubs
    sp_dboption 'pubs', 'select into/bulkcopy', 'true'
    DECLARE @ptrval varbinary(16)
    SELECT @ptrval = TEXTPTR(pr_info) 
    FROM pub_info pr INNER JOIN publishers p
        ON p.pub_id = pr.pub_id 
        AND p.pub_name = 'New Moon Books'
    WRITETEXT pub_info.pr_info @ptrval 'New Moon Books (NMB) '
    sp_dboption 'pubs', 'select into/bulkcopy', 'true'使用 UPDATETEXT 语句更新 ntext、text 或 image 列的特定数据块。 
    例如,以下查询用字母 z 取代 New Moon Books 中 text 列的第 88 个字符(Moon 中的第二个字母 o):USE pubs
    sp_dboption 'pubs', 'select into/bulkcopy', 'true'
    DECLARE @ptrval varbinary(16)
    SELECT @ptrval = TEXTPTR(pr_info) 
        FROM pub_info pr INNER JOIN publishers p
            ON p.pub_id = pr.pub_id 
            AND p.pub_name = 'New Moon Books'
    UPDATETEXT pub_info.pr_info @ptrval 88 1 'z' 
    sp_dboption 'pubs', 'select into/bulkcopy', 'false'