different SQL versions in sites

I am about to install SRM and asked that the databases will be created. The database administrator asks me if it is OK to use different versions of
MS SQL at both sites, 2005 SP4 and 2008R2. It is a requirement that the same version of the database is used at each site. ?

Databases may be different, as long as both are supported by SRM-

Tags: VMware

Similar Questions

  • How do 3 similar fun generate different sql string in the call of 1 db

    Hi all
    In my sql package I use 3 different functions to create two different sql strings and the 3rd function does some calculations of percentage. My Db architect on the revision of the code suggest to me that these two functions are almost the same except the sql string, it generates. Then she asked me to write a function that does everything in a db call.

    "_Function 1_ '.

    FUNCTION get_class_select_text
    (
    in_report_parameter_id in NUMBERS
    )
    RETURN VARCHAR2
    IS

    my_class_select_text VARCHAR2 (10000);
    my_class_select_value VARCHAR2 (10000);

    CURSOR class_select_text IS
    SELECT ' SUM (DECODE (bin_id, ' | report_parameters.report_parameter_value))
    || bin_value, 0)) ' Class' | report_parameters.report_parameter_value | '" '
    OF report_parameters
    WHERE report_parameters.report_parameter_id = in_report_parameter_id
    AND report_parameters.report_parameter_group = 'CLASS '.
    AND report_parameters.report_parameter_name = 'CLASS '.
    GROUP BY
    report_parameters.report_parameter_value
    ORDER BY
    CAST (report_parameters.report_parameter_value AS NUMBER);

    BEGIN

    my_class_select_text: = ";

    OPEN class_select_text.

    LOOP

    SEEK class_select_text INTO my_class_select_value;

    EXIT WHEN class_select_text % NOTFOUND;

    my_class_select_text: = my_class_select_text | ', ' || my_class_select_value;

    END LOOP;

    CLOSE Class_select_text;

    RETURN my_class_select_text;

    END get_class_select_text;

    FUNCTION 2:


    FUNCTION get_class_sum_text
    (
    in_report_parameter_id in NUMBERS
    )
    RETURN VARCHAR2
    IS

    my_class_sum_text VARCHAR2 (10000);
    my_class_sum_value VARCHAR2 (10000);

    CURSOR class_sum_text IS
    SELECT ' SUM (NVL ("Class' |")) report_parameters.report_parameter_value | ""(, 0)) ' class' | "" report_parameters.report_parameter_value | '" '
    OF report_parameters
    WHERE report_parameters.report_parameter_id = in_report_parameter_id
    AND report_parameters.report_parameter_group = 'CLASS '.
    AND report_parameters.report_parameter_name = 'CLASS '.
    GROUP BY
    report_parameters.report_parameter_value
    ORDER BY
    CAST (report_parameters.report_parameter_value AS NUMBER);

    BEGIN

    my_class_sum_text: = ";

    OPEN class_sum_text.

    LOOP

    SEEK class_sum_text INTO my_class_sum_value;

    EXIT WHEN class_sum_text % NOTFOUND;

    my_class_sum_text: = my_class_sum_text | ', ' || my_class_sum_value;

    END LOOP;

    CLOSE Class_sum_text;

    RETURN my_class_sum_text;

    END get_class_sum_text;

    FEATURE 3:


    FUNCTION get_class_perc_text
    (
    in_report_parameter_id in NUMBERS
    )
    RETURN VARCHAR2
    IS

    my_class_perc_text VARCHAR2 (10000);
    my_class_perc_value VARCHAR2 (10000);

    CURSOR class_perc_text IS
    SELECT ' ROUND ((("Class' ||)) report_parameters.report_parameter_value | "' / 'Total') (* 100)(, 2) ' class |" " report_parameters.report_parameter_value | '" '
    OF report_parameters
    WHERE report_parameters.report_parameter_id = in_report_parameter_id
    AND report_parameters.report_parameter_group = 'CLASS '.
    AND report_parameters.report_parameter_name = 'CLASS '.
    GROUP BY
    report_parameters.report_parameter_value
    ORDER BY
    CAST (report_parameters.report_parameter_value AS NUMBER);

    BEGIN

    my_class_perc_text: = ";

    OPEN class_perc_text.

    LOOP

    SEEK class_perc_text INTO my_class_perc_value;

    EXIT WHEN class_perc_text % NOTFOUND;

    my_class_perc_text: = my_class_perc_text | ', ' || my_class_perc_value;

    END LOOP;

    CLOSE Class_perc_text;

    my_class_perc_text: = my_class_perc_text | ', ' || ' DECODE 'Total' ('Total', -1, 0, 100) ';

    RETURN my_class_perc_text;

    END get_class_perc_text;


    Could someone help me?

    Thanks in advance.

    Hello
    Never write, not to mention NPA, not formatted.
    Use the spaces so that how the code appears on the screen reflects what it does.
    In particular, to align the bunk directly following each other.
    (a) IS, BEGIN, EXCEPTION and END statements
    (2) the instructions of LOOP and END LOOP
    (3) provisions (SELECT, FROM, WHERE,...) in SQL statements
    (4) number of arguments for the same function (unless they are very simple)
    When displaying a kind of formatting text on this site, type the 6 characters:
    {code}
    (small letters only, inside curly braces) before and after the formatted text, to maintain spacing.

    user10641405 wrote:
    Hi all
    In my sql package I use 3 different functions to create two different sql strings and the 3rd function does some calculations of percentage. My Db architect on the revision of the code suggest to me that these two functions are almost the same except the sql string, it generates. Then she asked me to write a function that does everything in a db call.

    Looks like you are using 3 different functions to create 3 different channels.
    All 3 functions return the results of a query that has a column, a string that is made by concatenating strings under 5.
    It looks like the only differences between the 3 functions are:
    (a) the chains under 1st and 3rd in the concatenation are different in each case
    (b) of the function, we add additional text at the end of the query results

    Here's a way to combine these functions, so that you call
    get_class_text (x, "SELECT") instead of get_class_select_text (x),
    get_class_text (x, "SUM") instead of get_class_sum_text (x), and
    get_class_text (x, "PERC") instead of get_class_perc_text (x).

    FUNCTION get_class_text
    (
         in_report_parameter_id IN NUMBER
         in_which            IN VARCHAR2 DEFAULT 'SELECT'
    )
    RETURN VARCHAR2
    IS
         end_text        VARCHAR2 (50)   := '';
    
         my_class_perc_text VARCHAR2(10000) := '';
    
         CURSOR class_perc_text ( c_1_text     VARCHAR2 (50)
                                 , c_2_text     VARCHAR2 (50)
                          )
         IS     SELECT  c_1_text || report_parameters.report_parameter_value
                               || c_3_text
                               || report_parameters.report_parameter_value
                               || '" '
         FROM    report_parameters
         WHERE     report_parameters.report_parameter_id     = in_report_parameter_id
         AND     report_parameters.report_parameter_group  = 'CLASS'
         AND     report_parameters.report_parameter_name   = 'CLASS'
         GROUP BY
                 report_parameters.report_parameter_value
         ORDER BY
                 CAST(report_parameters.report_parameter_value AS NUMBER);
    BEGIN
         IF  UPPER (in_which) = 'SUM'
         THEN
              OPEN class_perc_text ( 'SUM(NVL("Class '
                                  , '", 0)) "Class '
                             );
         ELSIF  UPPER (in_which) = 'PERC'
              OPEN class_perc_text ( 'ROUND((("Class '
                                  , '" / "Total") * 100), 2) "Class '
                             );
              end_text := ', DECODE("Total", -1, 0, 100) "Total" ';
         ELSE
              OPEN class_perc_text ( 'SUM(DECODE(bin_id, '
                                  , ', bin_value, 0)) "Class '
                             );
         END IF;
    
         LOOP
              FETCH class_perc_text INTO my_class_perc_value;
              EXIT WHEN class_perc_text%NOTFOUND;
    
              my_class_perc_text := my_class_perc_text || ', ' || my_class_perc_value;
         END LOOP;
    
         CLOSE class_perc_text;
         my_class_perc_text := my_class_perc_text || end_text;
    
         RETURN my_class_perc_text;
    END get_class_text;
    

    Note how you can have settings for a cursor, so that certain expressions used in the cursor must not be known when the cursor is declared: they can be given when the cursor is opened.

  • Many SQL version when cusor_sharing on similar

    Hello

    my version of db 9.2.0.8
    query v$ sqlare shows a lot of sql have the same hash_value, but they do not share
    performance is not degraded, LATCH FREE and activity cache libarary aren't on top of things yet, but hundreds of sql have version_count > 500

    most of these sql literal dfferent and not using bind var...

    system in cusor_sharing for similar, no histogram is collected against this tables

    Select * from v$ sql_shared_cursor where address = 'address these SQL', does not return anything.

    It has rows in v$ sql_shared_cursor, but some sql_text from v$ sql where address in (select address from v$ sql_shared_cursor), shows nothing



    SQL_TEXT
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    ADDRESS COUNT (*)
    ---------------- ----------
    Select count (*) in the p_aaa WHERE period_time > = TO_DATE(:"SYS_B_0",:"SYS_B_1") and period_time < TO_DATE(:"SYS_B_2",:"SYS_B_3")
    C0000002123337F8 702

    Select count (*) in the p_bbb WHERE period_time > = TO_DATE(:"SYS_B_0",:"SYS_B_1") and period_time < TO_DATE(:"SYS_B_2",:"SYS_B_3")
    C00000021CF43E08 718


    SQL > parameter sharing

    VALUE OF TYPE NAME
    ------------------------------------ -------------------------------- ------------------------------
    CURSOR_SHARING similar string


    Select * from v$ sql_shared_cursor
    where
    UNBOUND_CURSOR = 'Y' or
    SQL_TYPE_MISMATCH = 'Y' or
    OPTIMIZER_MISMATCH = 'Y' or
    OUTLINE_MISMATCH = 'Y' or
    STATS_ROW_MISMATCH = 'Y' or
    LITERAL_MISMATCH = 'Y' or
    SEC_DEPTH_MISMATCH = 'Y' or
    EXPLAIN_PLAN_CURSOR = 'Y' or
    BUFFERED_DML_MISMATCH = 'Y' or
    PDML_ENV_MISMATCH = 'Y' or
    INST_DRTLD_MISMATCH = 'Y' or
    SLAVE_QC_MISMATCH = 'Y' or
    TYPECHECK_MISMATCH = 'Y' or
    AUTH_CHECK_MISMATCH = 'Y' or
    BIND_MISMATCH = 'Y' or
    DESCRIBE_MISMATCH = 'Y' or
    LANGUAGE_MISMATCH = 'Y' or
    TRANSLATION_MISMATCH = 'Y' or
    ROW_LEVEL_SEC_MISMATCH = 'Y' or
    INSUFF_PRIVS = 'Y' or
    INSUFF_PRIVS_REM = 'Y' or
    REMOTE_TRANS_MISMATCH = 'Y' or
    LOGMINER_SESSION_MISMATCH = 'Y' or
    INCOMP_LTRL_MISMATCH = 'Y' or
    OVERLAP_TIME_MISMATCH = 'Y' or
    SQL_REDIRECT_MISMATCH = 'Y' or
    MV_QUERY_GEN_MISMATCH = 'Y' or
    USER_BIND_PEEK_MISMATCH = 'Y' or
    TYPCHK_DEP_MISMATCH = 'Y' or
    NO_TRIGGER_MISMATCH = 'Y' or
    FLASHBACK_CURSOR = 'Y' or
    LITREP_COMP_MISMATCH = 'Y '.

    only 5 rows returned marked BIND_MISMATCH = 'Y', all the other thousands of lines return with all the columns marked "n".

    How can I determine why these instruction are not shared?

    Thank you

    BR/ricky

    It is expected - behaviours although it may seem a little extreme in your case.
    With cursor_sharing = similar, the documentation says something like "the cursor will be re-optimized if there is reason to believe that the incoming values could make a difference in the execution path".

    In practice, this means that if you use predicates of range based (as you have) or have a predicate with equality on a column with a histogram then Oracle will do the bind variable conversion still re - optimize instruction for each different set of the value that you use:

    Here is a small sample to demonstrate the effect. It creates a table with data and then runs three slightly different queries, a different number of times each. All three queries the same appearance after substitution to bind variables, but we always get three sliders to child because we have three sets of entries:

    drop table t1;
    
    create table t1 (n1 number, d1 date, v1 varchar2(15));
    
    insert into t1
    select
         rownum,
         trunc(sysdate,'yyyy') + rownum - 1,
         lpad(rownum,10)
    from
         all_objects
    where
         rownum <= 500
    ;
    
    begin
         dbms_stats.gather_table_stats(
              ownname           => user,
              tabname           =>'T1',
              partname      => null,
              estimate_percent => 100,
              block_sample       => true,
              method_opt
                      => 'for all columns size 1',
              degree           => null
         );
    end;
    /
    
    alter session set cursor_sharing = similar;
    
    select     /*+ FIND IT */
         *
    from     t1
    where     d1 >= (to_date('15-Jan-2008','dd-mon-yyyy'))
    and     d1 <  (to_date('18-Jan-2008','dd-mon-yyyy'))
    ;
    
    select     /*+ FIND IT */
         *
    from     t1
    where     d1 >= (to_date('16-Jan-2008','dd-mon-yyyy'))
    and     d1 <  (to_date('17-Jan-2008','dd-mon-yyyy'))
    ;
    
    select     /*+ FIND IT */
         *
    from     t1
    where     d1 >= (to_date('01-Jan-2008','dd-mon-yyyy'))
    and     d1 <  (to_date('07-Jan-2008','dd-mon-yyyy'))
    ;
    
    select     /*+ FIND IT */
         *
    from     t1
    where     d1 >= (to_date('15-Jan-2008','dd-mon-yyyy'))
    and     d1 <  (to_date('18-Jan-2008','dd-mon-yyyy'))
    ;
    
    select     /*+ FIND IT */
         *
    from     t1
    where     d1 >= (to_date('16-Jan-2008','dd-mon-yyyy'))
    and     d1 <  (to_date('17-Jan-2008','dd-mon-yyyy'))
    ;
    
    select     /*+ FIND IT */
         *
    from     t1
    where     d1 >= (to_date('15-Jan-2008','dd-mon-yyyy'))
    and     d1 <  (to_date('18-Jan-2008','dd-mon-yyyy'))
    ;
    
    alter session set cursor_sharing = exact;
    
    spool similar_02
    
    select
         hash_value, child_number, executions
    from
         v$sql
    where
         sql_text like '%FIND IT%'
    and     sql_text not like '%v$sql%'
    ;
    
    spool off
    

    This is the output of the query on v$ sql - note that we have three child sliders, and they each used a different number of times, corresponding to three series of values above:

    HASH_VALUE CHILD_NUMBER EXECUTIONS
    ---------- ------------ ----------
    3368893937            0          3
    3368893937            1          2
    3368893937            2          1
    

    The only good (Although potentially difficult) answer to this problem is to use cursor_sharing = force to the front-end server, and then get the code front to review the size of the date range you want to select and choose one of a small number of different SQL statements that you design to suit different sizes of date ranges.

    However, 11 g, the optimizer is supposed to deal with this type of problem automatically through 'sharing of the adjustment slider.

    Concerning
    Jonathan Lewis
    http://jonathanlewis.WordPress.com
    http://www.jlcomp.demon.co.UK

    "The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge." Stephen Hawking.

  • Two different language versions of Firefox at the same time?

    I am running Windows 7 Home Premium. I have two accounts, one for me and one for my wife. She uses Firefox (Japanese), and I've been using another browser. But I would like to firstly using Firefox (in English).

    Is it possible to run two different language versions of Firefox on the same computer? I want to be able to run both at the same time... (So if I navigate and she wants to check an auction quickly it can without my duty close my browser).

    Can be done with relative ease?

    Make sure that each of you has their own Firefox profile folder.

    See:

    You can add - no.-distance to the command line to open another instance of Firefox with its own profile and run multiple instances of Firefox at the same time.

  • Two build for two different OS version

    Hello

    I have two different construction for two different OS version of the same application.

    It's a build for v5.0 and one for version 6.0.

    So how can I download this two builds on appworld

    can I download two builds?

    How appworld process works for different os?

    -David

    When you set your release simply add two bundles, for example MyApp50 and MyApp60. Download the file of cod for OS5.0 and speify minimum supported OS version 5.0. After that, download the 6.0 bundle and specify minimum supported OS version 6.0. And select all of the possible devices for two cod.

    App World will do the rest is the latest version that is possible for a given user, so users with 6.0 and above will receive 6.0 cod, while users with OS5.0 will receive the 5.0 file cod.

  • Different product versions displayed despite after having applied the v11.1.2.3.50x misc fixes

    All,

    Once connected, this is what is displayed when I click on help > about Oracle Enterprise Performance Management System Workspace, Fusion edition then click on the [show details] button:

    Explore - 11.1.2.3.000.1175

    Declaration and framework - 11.1.2.3.000.1175

    Impact - 11.1.2.3.000.1175 management

    Oracle® Hyperion Financial Reporting, Fusion Edition - 11.1.2.3.508.0939

    Hyperion® Analysis Web - 11.1.2.3.504.11705

    Oracle® Hyperion Enterprise Performance Management architect, edition of Fusion - 11.1.2.3.500.2033

    Hyperion Oracle®, planning, merger Edition - 11.1.2.3.502.04

    Oracle® Hyperion - 11.1.2.3.505.005 providers

    Oracle Hyperion audit - 11.1.2.3.0

    Calculation of the Manager - 11.1.2.3.503.005

    Oracle Hyperion common Administration - 11.1.2.3.0

    Oracle Hyperion common security - 11.1.2.3.0

    Oracle Hyperion Lifecycle Management - 11.1.2.3.0

    Hyperion common Install - 11.1.2.3.0.8719

    Oracle HTTP Server - 11.1.2.0

    This is despite having successfully the following patches applied:

    • Power supply v11.1.2.3.500
    • Patch 20029854 (v11.1.2.3.506 of analysis and reporting framework)
    • Patch 19466859 (v11.1.2.3.501 of EPMA)
    • etc.;

    .. then re-deployed java web applications.

    I was wondering if anyone had any ideas as to the reasons why the enhardies above entries are always showing versions of different product versions that the patches were supposed to have installed.

    Thank you very much

    JBM

    Unfortunately not every version will be updated when you apply a patch, it may be worth reading through a blog that I wrote on the version of the product - more to life than that...: include the versions of the product in the workspace

    See you soon

    John

    http://John-Goodwin.blogspot.com/

  • Conditional display of interactive report based on the different SQL query

    Hello

    I have two drop-down list at the top of my page and below I have an interactive report.
    Based on the selection of the user from the drop-down list values, interactive report should change based on different SQL queries.

    Is it possible to have different SQL queries based on the drop-down list values and generate interactive report based on that?

    Thank you

    Hello

    You can't have IR based on function returning the query as you can have classic report

    But here is a workaround
    http://www.oracleapplicationexpress.com/tutorials/71

    Kind regards
    Jari

  • Same different SQLs in both versions of the RDF Oracle 12 c Developer's Guide

    There are two versions of the RDF Oracle 12 c Developer's Guide, we have the SQL insert as

    INSERT INTO articles_rdf_data VALUES (2,

    SDO_RDF_TRIPLE_S ("' articles, 'http://nature.example.com/Article1', )

    ' http://purl.org/DC/elements/1.1/creator ',

    'Jane Smith'));

    the other change is indicated:

    INSERT INTO articles_rdf_data VALUES (2,

    SDO_RDF_TRIPLE_S ('items', '<http://nature.example.com/Article1>',)

    "<http://purl.org/dc/elements/1.1/creator>."

    (("", "" Jane Smith """"));

    Which is correct?

    Thank you.

    The second is correct. This is the latest version of the user guide.

    http://docs.Oracle.com/CD/E16655_01/AppDev.121/e17895/TOC.htm

    Thank you

    Matt

  • Text is a jumbled assortment of all the different fonts on some sites

    I installed my MAC to LION - OS - 10.7.2. When I go on some Web sites the text is a jumble of styles of police random assortment. Wikipedia is a and I have another example where most of the text is correct, but some parts of text on the page is the mixture of different fonts. This only happens with a few sites so far. Most come as usual.
    I checked all the parameters of Fire Fox and everything seems OK. I also tested the same pages on other browsers and they are displayed normally. I also updated to the latest version of Firefox and the pell-mell fonts are always there.

    You can write a check for corrupted fonts and duplicate and other police issues:

  • Web sites and email won't recognize the 25 Firefox version. Sites to say I have an old version and ask for that update.

    I have update my Fire Fox version 25 several months ago. I then started to receive messages from Web sites and my yahoo email account I was using an outdated version. Then, I updated to beta 26 and I still have the same problem. I am using Windows 7 on my PC. Never had any problems with Fire Fox until the 25 upgrade. I deleted the cache and cookies without effect. Should I uninstall Fire Fox and start all over again.

    Before Firefox 4.0 a few extensions added stuff to the useragent which can make the AU stay stuck in this version. Your AU seems to be user Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; RV:1.9.2.16) Gecko/20110319 YFF35 Firefox/3.6.16 FBSMTWB

    https://support.Mozilla.org/en-us/KB/websites-say-Firefox-outdated-or-incompatible#w_firefox-is-showing-the-wrong-user-agent

  • Why can't I open an email in zoho? Occurred on 2 different computer, different from firefox 2 different OS &amp; version 2. And it's not zoho.

    I could connect to zmail of zoho and retrieve my mail but I could try to open 20 times, but I have nothing, not even an error message. I went into my settings on zoho and couldn't find anything that would cause it. So I connected my cell and no problem opening. So I tried to find an answer on your site of troubleshooting, but the only thing I found was reset and I tried, but same problem, I see nothing else wrong with it, but I do not always use all the capabilities of firefox.
    The 1st time was on my desktop with Win7 and firefox v.20. I removed it and put v.15 in (Icouldn t find anywhere a v.17) 2nd time was on my laptop with Vista and firefox v.15. (I've installed this version once I changed the desktop computer. I'm a big supporter of mozilla and Firefox. I hate IE - any version. It would kill me to go to this extent, but that's enough to seriously consider finding something else. I'm at halfway to crazy in a good day so its not that far from go if I am driven crazy.
    I also find firefox wont close completely unless I go into the Task Manager and ending the process, on both systems.

    Update your latest version or download of mozilla firefox

    Many issues of the site can be caused by corrupted cookies or cache. To try to solve these problems, the first step is to clear cookies and cache.
    Note: This will be you temporarily disconnect all sites, you're connected to.
    To clear the cache and cookies to do the following:

    1. Go to Firefox > history > clear recent history or (if no Firefox button is displayed) go to tools > clear recent history.
    2. Under "Time range to clear", select "all".
    3. Now, click the arrow next to details to toggle the active details list.
    4. In the list of details, see the Cache and Cookies and uncheck everything.
    5. Now click the clear now button.

    More information can be found in article to clear your cache, history, and other personal information in Firefox .

    This solve your problems? Please report to us!

    Thank you.

  • Problem of video player on Satellit P850-12 x - different build version update

    Update of VideoPlayer on Satellit P850-12 x

    Anyone else had problems with this?
    The installer complains about source and target build different versions

    Perhaps the information in this thread should help you:
    http://forums.computers.Toshiba-Europe.com/forums/thread.jspa?threadID=71240

    This error message usually because the Toshiba Player is already up to date.

  • Download different firmware versions

    I asked a download of the firmware MPH24.49.18 - 18 https://motorola-global-portal.custhelp.com/app/standalone/bootloader/recovery-images and received a link for this. It is a relatively recent 6.0.1 image. Now I wonder if it is possible to access an image 5.1 since last year? I need to test and compare things between lollipop and marshmallow on this unit.

    As a general rule, it is not possible to "go back" so we try to not have multiple images to the same phone on our site. The bootloader update won't take the older image, and you can really mess up your phone. (I'm not saying some genius XDA can do, but it is not for everyone.)

    So that we are unable to provide it. Copy out there not to say that there is no if we had previously...

    And while I didn't look at the image that you referenced, we have not published any 6.0.1 images. I think it's a 6.0 version.

  • Firewall settings universal for different application versions?

    Hello

    I am release different versions of my application often enough and because the version number is the part of the name of actual exe all versions trigger the Firewall dialog box when the version of give is executed the first time. It is quite annoying and confuses the operators.

    The names of files that I use are as:

    -myAppV1.0.0.exe

    -myAppV1.0.1.exe

    -myAppV1.2.1.exe

    etc etc.

    Is there a disable the firewall for each application that has a filename like "myAppV*.exe"? Or maybe another way to get rid of this popup? (Using the same file name for the different versions, or completely turning the firewall is not an option)

    Thank you!

    .. .and stop including the version number in the name of the executable file. The application builder will track the version numbers and same autoincrement for you, while signatures allow Windows to keep track of different versions of the same application.

    The way you are is inherently unreliable, errors and insecurity.

    Mike...

  • Table of DB tools list: how to access tables that are in the different SQL database?

    Hi all

    I work on an implementation of database (SQL server) and evaluates the Toolkit OR DB for this project.

    One of the requirements is that I need access to the tables that are in two different database

    (say Table to 1 DB and Table B to 2 DB).

    Our IT guy linked table in DB1 to DB 2 and I verfied this when I use the SQL server management studio.

    When DB 2 tables is filled, table from DB1 is also there. I can also do the same thing using MS Access.

    Table A of the DB1 is available for me enven if I only connect to 2 DB.

    Here comes the problem.

    When I use DB tool list Table.vi to access DB2, it does NOT list A table in DB1. It list only the tables in

    the database (DB2) which I am connection (using DB tool opened Connection.vi with a file DSN)

    So my work around right now is to open a separate connection both DB1 and DB2. However, this approach

    obviously creates a problem when I have to access a separate database constantly in my application.

    What would be a solution to this? I have search the Forum but only to see a post that is somewhat related to

    My question. (And it was published the 2004) Maybe I need to change the code in the orignial VI (DB tool list Table.vi)?

    My computer guy told me that he has not met this scenario since he wrote code in another environment such as

    VB and others and it has always been successful in linking the different database tables.

    I hope my question is clear and healthy because I don't really know much about database terminology.

    Any comment or suggestion is appreciated!

    Thank you

    Chad

    Ok.  Here is some information that I can work with.  Good.

    Your COMPUTER staff created a view called "VISUAL_WORK_ORDER".

    A view isn't a table.  It is a "virtual" table  Views are used to collect data (usually) in several different tables.

    But I guess that the code inside the DB tool list Table.vi returns a list of tables.  Views are not the tables.  Then "VISUAL_WORK_ORDER" does not appear in the list.

    HOWEVER, this should not really matter.  The view is here!  And it can be queried like any table.  So, you can use DB tools Select Data.VI... and wire in "VISUAL_WORK_ORDER" as the name of the table.  This will return the contents of the view.  Alto!

Maybe you are looking for